用SeqinR包获取蛋白序列并进行比较

2019-02-12  本文已影响91人  Y大宽

1 uniprot获取蛋白序列

#retrieving a uniprot protein sequence using SeqinR
library("seqinr")
choosebank("swissprot")
leprae <- query("leprae","AC=Q9CD83")
lepraeseq <- getSequence(leprae$req[[1]])
ulcerans <- query("ulcerans","AC=A0PQ23")
ulceransseq <- getSequence(ulcerans$req[[1]])
closebank()
lepraeseq
> lepraeseq
  [1] "M" "T" "N" "R" "T" "L" "S" "R" "E" "E" "I" "R" "K" "L" "D" "R" "D" "L" "R"
 [20] "I" "L" "V" "A" "T" "N" "G" "T" "L" "T" "R" "V" "L" "N" "V" "V" "A" "N" "E"
 [39] "E" "I" "V" "V" "D" "I" "I" "N" "Q" "Q" "L" "L" "D" "V" "A" "P" "K" "I" "P"
 [58] "E" "L" "E" "N" "L" "K" "I" "G" "R" "I" "L" "Q" "R" "D" "I" "L" "L" "K" "G"
 [77] "Q" "K" "S" "G" "I" "L" "F" "V" "A" "A" "E" "S" "L" "I" "V" "I" "D" "L" "L"
 [96] "P" "T" "A" "I" "T" "T" "Y" "L" "T" "K" "T" "H" "H" "P" "I" "G" "E" "I" "M"
[115] "A" "A" "S" "R" "I" "E" "T" "Y" "K" "E" "D" "A" "Q" "V" "W" "I" "G" "D" "L"
[134] "P" "C" "W" "L" "A" "D" "Y" "G" "Y" "W" "D" "L" "P" "K" "R" "A" "V" "G" "R"
[153] "R" "Y" "R" "I" "I" "A" "G" "G" "Q" "P" "V" "I" "I" "T" "T" "E" "Y" "F" "L"
[172] "R" "S" "V" "F" "Q" "D" "T" "P" "R" "E" "E" "L" "D" "R" "C" "Q" "Y" "S" "N"
[191] "D" "I" "D" "T" "R" "S" "G" "D" "R" "F" "V" "L" "H" "G" "R" "V" "F" "K" "N"
[210] "L"

2.使用dotplot对上述两条序列进行比较

 dotPlot(lepraeseq, ulceransseq)
dotplot

解释:

上一篇 下一篇

猜你喜欢

热点阅读