Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions ChallengePart2.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
rm(list=ls())

#load string package
library(stringr)
library(seqinr)

#Scan in files
fasta=scan(file="motifsort.fasta",what=character(),sep="\n")

#Set mofits
motifOne='AKKPRVZE'
motifTwo='AAQWWRNYGG'

motif1Names=vector(mode='list',length=11)
motif2Names=vector(mode='list',length=13)
NoMotifNames=vector(mode='list',length=66)

motif1=vector(mode='list',length=11)
motif2=vector(mode='list',length=13)
NoMotif=vector(mode='list',length=66)

a=1
b=1
c=1

for (i in 1:length(fasta)){
if (str_detect(fasta[i],motifOne)==TRUE){
motif1Names[a]=fasta[i-1]
motif1[a]=fasta[i]
a=a+1
}
else if (str_detect(fasta[i],motifTwo)==TRUE){
motif2Names[b]=fasta[i-1]
motif2[b]=fasta[i]
b=b+1
}
else if (str_detect(fasta[i],'sequence')==FALSE){
NoMotifNames[c]=fasta[i-1]
NoMotif[c]=fasta[i]
c=c+1
}
}

for (i in 1:length(motif1Names)){
motif1Names[i]=str_replace_all(motif1Names[i],">","")
}

for (i in 1:length(motif2Names)){
motif2Names[i]=str_replace_all(motif2Names[i],">","")
}

for (i in 1:length(NoMotifNames)){
NoMotifNames[i]=str_replace_all(NoMotifNames[i],">","")
}

write.fasta(sequences=motif1, names=motif1Names,file.out="motif1.fasta")
write.fasta(sequences=motif2, names=motif2Names,file.out="motif2.fasta")
write.fasta(sequences=NoMotif, names=NoMotifNames,file.out="NoMotif.fasta")

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting approach. Very creative! Could also have:

library(stringr)

inFile=scan("motifsort.fasta",sep="\n",what=character())

motif1=file("motif1.fasta",open="w")
motif2=file("motif2.fasta",open="w")
other=file("nomotif.fasta",open="w")

for(i in 1:length(inFile)){
if(str_detect(inFile[i],">")){
seqID=inFile[i]
}else{
if(str_detect(inFile[i],"AKKPRVZE")){
writeLines(seqID,motif1)
writeLines(inFile[i],motif1)
}else if(str_detect(inFile[i],"AAQWWRNYGG")){
writeLines(seqID,motif2)
writeLines(inFile[i],motif2)
}else{
writeLines(seqID,other)
writeLines(inFile[i],other)
}
}
}

close(motif1)
close(motif2)
close(other)

132 changes: 132 additions & 0 deletions NoMotif.fasta
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
>sequence3
GAFNAMFDYHGCWHKDAAATGSLCFDGRFIELYAVEAPRAHLALLDRVKRDVPPFWDPAALAEFIDKYGTHVIAGVKMGGKDVVCIKQLKGSNLTQSDVQSRLKKLSDDKLAQDSPESLTARDDKFLLGLNGSLLLGPGSAAWRSFRPSVVSHKDDILSIHIRRGGVDNGQGHSNWLSTISGSPDVISMAFVPITSLLTGVRGCGFLNHAVNLY
>sequence4
GLFNSCFDFGSDSWASDAGDTRCLAFDGYFISLLDLRLDCRPLALAGHVVADVPAAWDPSAIASFIEKYGTHIIVGLSMGGQDVVYVKQDKSSPLSPSVIKEHLDKLGDQLFTGTCTLPPSHCKSRDHKFKVPEAFNVFDAQMTRQRIEGMTAPMSCKEGVTVIYSKRGGDTAASNHSEWLPTVPLMPDAINFKLVPITSLLKGVAGVGFLSHAINLY
>sequence5
KAITNDIYIPAEFAACEFSLKSGKSSLYSSHINPGQLIFGQGSDTLHHTSNTHQLPLPPNALGEANIGKLYVSIVEYLRGCQDGAGQPNEPLVVFTSTELVPVVRGCFRYLESDSDELQENIEVYDIQYLFYVLKKEVMDIADLPNEHINKSITDNLFVNDFFEYHSGISCQFHEDNDRGKYCTQSKVARWCYMFSDYMCGDLAIKPLPGKHMPPKQEP
>sequence6
KLAEYSMEKTKNDKFSFASQSTSCVFYRSYRLSSSPTLSQEFRKAVRGLPKTYSPENKLKFYRLIDTFGTHYITKVKLGGEVQSVTSIRQCQASLQGLSTEEVQMCLEAEASATIKATVKTELKHCKKDTEKMESKSSFSSLFNDRFTEIKGGQTTEPDLLFSSDKDPSAYKEWLNTLPLIPDIISYSLNSLHELLPTSCPVRKDLRSAIRHY
>sequence7
NPFSASIPYKGYFTDLEIKKRKYIVAENTCLHSYATYSLRESIKNINSDFLLDTENLPILSKSITEKTCSKLIYMYNSKNDQCIKFIKPWIDFFRKYGTHVIVSAHFGGKTINTLEVPIHKFEELKIYNYKYPIENNRYLNVFKDRLLLQKILKIEKGEYAYRGGSQDNYMEDEQAEKNNDNLEKKANDVLNKYENSTSNKINLDIKGGTKLNEDWKQLTYEKWRNSIYTNIAPIYLDLFSLSSFMHIEKKESYNNALLYY
>sequence8
YSFSASAGYKNALKKLKIQNSIIFMMKIYCLRYYTGISTTTNTWEFTNNFRNALNKLPNTFDGLKEDNECTYEYYITKSHSPQCEKNVNKWMTFFKLHGTHVAHEMYLGGKIIIKVNIEKEEYNKMKETNLDMKTVFDFYFHKMGLSARKNRRIQKFINKMHGSKTVSILGGHPGLNIDDPSFFEKWINSIDKNSMPIRTKLLPFSFFMDDPNMIKAYNDALMFY
>sequence9
QFSEKIFPIEIGISSYSLKENKEIASYHKLLYPGKFKNVFARTQMIHGIDARDPRLEQNYSLVCIELIKYIEQFPGLAFFVSKEESLAGDKKCIDEIFLRGNVPIPKQIRFITHIQLFDYWCSIQHIELHEKSSFILNHIFKQLECAERCEYHKKINQKYHCALSDARHTSLMELICMKSYGATIIGSDTLPSVKFV
>sequence10
AKYSKSVKKLRRVSGKSYSFVRAKAQLELAQYMLKSNDLMLHPEFLHRLRALPLSYVYGEYRQIFQDYGTHYITEAALGGEFEYTIILNKERLEQSDYTLEDYKKCAQAGLKVGANIYGVYVSAGVHGGSCNGLLNEMGENTARGSMVEDFVSVVRGGTSESITALLSKKLPTPELMRLWGEGVQFNPDFIRRTTQPLYELVTSRDFSQASTLKRNLKRALSEY
>sequence13
VLGGSRSDLAKFARSQHSVDKATFAIHEISCTYYSYRLADHPQLSAEFTKYLRRLPQRVQTKQDRGPYRRLIDTYGTHYIHQVQLGGKVRRITAFRTCLATLKGFAETDVKTCLNAELRMSLGFLPANVTLSNKCDNLLKGNMSMGFYQGFMTHKIEVIGGERYFPDILYQQDPSEAYDSWMNSLHDNPDVISYAIFPLHQLVPDSQIAANLRDAITEY
>sequence14
YSKNKSVQRLRQYSETKDKTYMRVSGTVQLASFQMRTRGAMLSPTFIEDIKSLPRDYDKAEYFSILEMYGTHYTVSGTVGGKYDLVYVLDSIVMKSLDITTEDVTDCLKLNAGANIGGTENGAKVDVNPNVKTDICNKGGGETETEPRRTQKPVIESIISFVDGGSVEYVTALEEKLNKKEPVADVDDYIQWASSLKDSPTVINSKSNPIISLIPTDIKDAYIKTRNLERAIEEY
>sequence15
GSQESEFFHNVTHYKSTDLGFVRLWSKVETAHFKMRSDKLMLHEDFYISLMDLPEQYDFGMYSRFFNTYGTHYVTQGTMGGTLEYALVLNKTKMAESKLQGEQAGRCFSASIGLSYPIGQGASVDLKLGVNPCSKDGTFNQGSDASSVMVEDIITLVKGGILDSTSGVMVVRNPETYRTWGASLKYNPTLIEHEIMPIYELVRFSTAADHVGARLANLRRAWDEY
>sequence16
TDICTVPVEICIKPTLLNGTINIECFQTIINQPIPIQHFLNSKHYTDFEHGISQENNPVPQTDFDFLWKKINTFIKSNMSKYSDSSMLPIIICTPFISSVQCVEFLASQAKVSDVRRSIFNTMFSVDDFVECVNRFKEIIPNTNAIYNFYKPLVCWTCNNDFKCDFHKSNGTRTFCCSKTNSEYLASTLCDLYKTIKSKIFVASMPSQV
>sequence17
DRRKFHKTVTESRAHRLIILKNKVELAQFQNTAPEYLTLAEGFWRALSSLPTTYDYAAYRQLFQTYGTHYFSEGSLGGEYQALLELTQHALATTSTTSREYERCWRKVKRRFLRKKVKTVCEKLTSSTAASYVTPWSPGTSMRNVPIKVDVVGGNPGLKRFLSILDLENPEENGRKYDDWASSVKDFPQIIEQKVRPLYELVKEVECAGLKKLHMKQALEEY
>sequence18
VNYEHKLENKSLNKLLTKNNLSIKKINCSIHTSGMIISYQWKLKKSISILLNDIQNKLVKDSGHTSNSNPQKNQKNIEKDWYNIFNTYGTHVLTKITLGGKIIEINAVEGGQNITENTSIFGSKLDINFFKMSLNSNSKDKLHDLDKNKSEKIIILGGNAMTTDRKTTNNNGEINYDKKLDKQKWVETIKYNPVPIKFELTPLSYFIYQNFSDENLVNSFHYF
>sequence19
HGDMPSLCEQRYVPCEIACVRYSLREGILGSFHDFIDPGELPRGFRYHCQSGSASTHQIPISGFELANSDYHNMFRKLCSFVCPTPCPVVPVYTKANDIYRVDWCLQWLANKAGMENHFRVQEVETLIIKFYQDKLQEEPSRPTVSRLLDVVQWDYSSNTRCKWHEDNDMWCCALASCKKIAYCISKALASVYGVTLTPAHLPNPERS
>sequence20
VSLSGEYVPAELAIIKYSLNDGVMDSLNVLINPTDLPLGMALDAKTHSSSTHQLPVPPDALGEANYEKILRQILKFFKNTSGSKVVPPIFTWNKDIPMVDSILRGILEATDLDYVKFSILPLIDFFYNLKLATEDYGLDIKTFPSIHLAKALLEKDVYAYTAGIACDVHEQLNNQVACALSRVVRWAYVISDSCCLDVGIEMEKGRHLPHNMTT
>sequence21
FSFSASTGYKNFVKSTATNKVRTYITKTYCLRYVGGIVDYHSLDTTDEFKKAVEALPDKFDSHSCTIETFKSNEDDSICAETVLPWMQFIKMFGTHFTTIVHLGGKITHQVQIDKSDVLHMQQNGINVDAAVKASISPVMVDSLQGGFASTSEKASLSQSNNLKYDKQVLVIGGDGLVDSKNANSLNNWAKELYKRPMPIKIKLESIKSLLGKKRELFDEALKFY
>sequence23
SHSRSSQFASSHSRKDKFSFTTHNLKCSYYTFRIHSRPPLSKEFEESLKNLPSTYDHKNTSAFTQFLSVYGTHFIRRVRLGGHVNSITAIRTCQASMSQMSVQTVSNCLSVEAQANIKGVTVSAATQFCKTKSSKLKTGATFRQAFSDRSIEVLGGDGDVGDVLFNSNGVAGFKKWLASIKRVPGLVWYQISPLHLLVPDNPVLQETLSKAISHY
>sequence25
KAIGNDIYMPAEFAACKFSLRSGRGPVYSSHINPGQLIFGQASDAQHHTSTTHQLPLPPKAMGESNMGSLYVNIVKYLRDCQGAGNPLVVFTTAELMPVVSGCFRYLQSDSDEVGEQIHVYDILYLFYVLKKEVMDIADLPHANINKCITDNFFFNDFFEYYSNIACQFHEDNDRGKYCTHSMVSRWCYTFCDYMCGDLAIKPLAGKHMPPVQEQ
>sequence26
ASFSASADFKQMKDTLSQKDTQCIQSHATCTAFDLSFYNDINSLPLLSLQLVDKIQQLYSYSNYTNEKEYYYDFFDSWGTHVATSVRLGSLFGYQFKMSSSSVQQQSSLGFDASVGASLYGVKGKVSTSYAQQQLNSFQQSLKSWSSYSLGATPNANLDAAQWATQTLDTPMPIKTELTPIYTFISQYQNNADIPLNSTTMAYVVNAMQNY
>sequence27
FSASATNEFSDSSLRKSENEFSRCQQSFDLWSISIPADIARLQNYVSDDFIKLINAINPESKDSIATVFNVYGSHVLMSGVMGGKAHVSASANKLTLTQKFEMSTIVQAKYEQLTSQLSVEDKLKYSEAFDSFSESGSYTYDILGGSPSLGALVFKNNSQGSSDDNLKNWIQSISSMPVLTKFIDQTSLMPVWLLCEDKTKADALKKY
>sequence29
GSFSASTGYKKFINEVSKRTSKTYFIKSNCIKYTIGLPPYVPWEQTTAYMNAVGILPKEFTGLNEDSCAPDVYEQKKMTKQCKNVHQWIQFFKTYGTHIIVEAQLGGKITKIINVSNTAVNQMKKDGVSVKAQIQAQFGFASVGGSTSVSSDNSSKNDNSSYDMSEKLVVIGGNPIKDVTKEENLYEWSKTVSSNPMPIHIKLLPIYKSFDSEELKESYEQAVLYY
>sequence30
KYNINRLLCYPAEIAITTFNMKEGIIYSDSKFVEFDERWAFGQDERDHRTMSERVNENEDLDELMHQLSSTIGIDHLSTDHNPESPFGVFEWLRSRIDIYPYAKILVDMNQFRFVYNGLKNIAKYHGFTGQTYFNENIKFNMVSIQDFTDVLLDYCSLLVARRWSDQDINNQYLRPNLVPNRDKNTICEYHETVPCPTRYNCMKAHNSRLVHHFFTIMKAHRLQNFRYSPPVHEPCIEDM
>sequence31
NGKFSTENQRMKIHQVKDSSVTTRVQIRNFIYKVKVFPDFSLDVRFAQQAKEIADAIENNQSRYADYLSERMVMDFGTHVITSVDAGASLVEEDYLNSKYVSDNVSQSSSISAQAGLNFFDKLKFDISSHNSQQSSTLQGYQSNIRYSLIQSHGGGIPFYPGMTLQKWQESTRNNLVAIDRSGLPLQYFISPNMLPDLPQPTVRKVSHLVRSAIERY
>sequence32
ISLGINHELDQFHQEITQNNKAVSVSQSYWAQYSLTTAPAFLMPLNPMFKQSLDALNRMAKEPTTDTQQTIYNQVINSFGTHYVTSAIMGGAAKIYTTLDQNYLKTVDIEQTKTQIGINFSYNVFQFKFGFNSTDLAQKLDENFKKNSNDIIIFSPEVDHISDPKAWSTWESTVPEKPQPVNTTVSYISDLAYEFPEVQAHLRKTIEFY
>sequence33
KAVNTDIYIPAEFSACEFSLKTGVNSLYSTMIDPSQLIFGQTCDAMLYAAATHQLPLPPAALGESKMTKLYHSIQDYLRSRLERTDKNLKSLVVFTKTDDIDMVKSCFRFIKSGYHDEQSKRYDDDNDEENDQFKFFEAAASKFLPIVVYDIQYLFLALKLAAMDIGGLTLPKPNLYITDAFFSRDFYEFQDGIACWFHEDMDRSKYCTQSKVKRWAYTFCDYMCADLAIKMQPGKHMPPSYKA
>sequence34
KALTGDIYVPAEFSACRYSLKGGISSNYSTMINPGHIIYGQSRDAQDHSKTTHKLPLPPQAFGETNMGKLYIDIFNWLSVRNEEKLDQDPVIVYTTPELMPVVKSCFRYLASEAEIDEDERKIMVFDIHHLFYTLKKSVLDVAGVTNDRINFHVTNNFFVKDFFEYTEGISCDYHEKIDRSKYCTNSMVKRWGFTFSDYMCADLAIPLQPGKHIPLKVKP
>sequence36
NSFTGSLEYKNALMNFKSKRQKIYNKTEQCVRYQVGIPLNLKWGYTEYFNRTLSRLPILSSKVIKNCNIDNKLNLSDEECKSIKPWIKFFEVFGTHFNNQLTLGGKINQTMVFDSSTLEELKKKGIDIEAEVRTELGSGNVKLNLDMGGKKSRLDEIGQKKMSVLGGKMPNFPMDDNEFAHWAETVAENPMPIGVVSTSLKTLMHPAMHQSYDQALHQY
>sequence37
VNGKFSTEFQRMKTLQVKDQAVTTRVQVRNRIYTVKTTPTSELSLGFTKALMDICDQLEKNQTKMATYLAELLILNYGTHVITSVDAGAALVQEDHVRSSFLLDNQNSQNTVTASAGIAFLNIVNFKVETDYISQTSLTKDYLSNRTNSRVQSFGGVPFYPGITLETWQKGITNHLVAIDRAGLPLHFFIKPDKLPGLPGPLVKKLSKTVETAVRHY
>sequence39
SSHNSAFKQAIQASHKKDSSFIRIHKVIKVLNFTMKTKDLQLSDVFLKALNHLPLEYNAALYSRIFDDFGTHYFTSGSLGGVYDLLYQFSNEELKNSGLTQEEAKNCIRIETKKRYFIVTKTKVEHRCTTNRMSEKYEGSFLQGSEKSISLVKGGRSEYAAALAWEKGSSGPGEKTYSEWLESVKENPAVIDFELAPITDLVRNIPCAVTRRNNLRRAFREY
>sequence41
YSGYNNDEYTHDDMLHNLNKHNKLLIKSYKCIVYKANLTSLNFLKNKNNDEIGLNFNGMLILNVLKKLNKNCNSEFDNQKCPISMFRNDPFDANCIRCIMPWMEFFKDYGTFMTKEITMGGVINKFYNIKKYEGSMRKEYKKKTIKQSSTFFHLSKSRSESLNEKKSGETNKEELEELYTLTIGPEPPGNVSNSKVISDWLEKVVHNPTPIDLELVPIKQIIPEKYLKIYENALKYY
>sequence43
SGSRESAFLNKLSKYNEKKYSFIRIFTKVQTASFKMRRDNIMLDEVMLQSLMELPEQYNYGMYAKFIDDYGTHYITSGSMGGVYEYILVLNKENMTKSGVTSDDVTSCFGGSFGIDYDYTDNLQITGSLSGKHCKKLGGGHREDEESNMAVEDIISRVRGGSSGWGGGLTQNGSIITYRAWGRSLKYNPAVIDFEMKPIYEILRHTNLGPLEAKCQNLRRALDQY
>sequence44
KALTTDVYVPAEFSASEYSFNEGIMSVYSTLIDPGQIIFGQGSDAQHHSSTTHNLPLPPNALGEKNMGKLYRNILEYLSKIQEGKDATKPFVVFTKTDMVPVVKSCFRYLACENQDGSYENGDQIQVLDIQYLLFILKKEVLDIAGVSDEKINLYVTDAYFLKDFFEFTPEISCQYHEENDRSKYCTQSLVMRWAYTFSDYMCSDLAISVQPGKHIPPKTKP
>sequence45
SVAGSHSKVANFAAEKTYQDQYNFNSDTVECRMYSFRLVQKPPLHLDFKKALRALPRNFNSSTEHAYHRLISSYGTHFITAVDLGGRISVLTALRTCQLTLNGLTADEVGDCLNVEAQVSIGAQASVSSEYKACEEKKKQHKMATSFHQTYRERHVEVLGGPLDSTHDLLFGNQATPEQFSTWTASLPSNPGLVDYSLEPLHTLLEEQNPKREALRQAISHY
>sequence47
KALTTDVYVPAEFAACEYSLKEGIRSIYSTMIDPGQIIFGQGSDALLHSSTTHDLPLPPNALGEKNMTKLYRNIVDYLSKCQGKGKTLVVFTPAENITMVKSCFRYLECDDDFRDGGEKIQVFDIQYLLFILKKEVMNVADLNDEKINKFATDAFFKKDFFEFTAGIACQYHEDNDRTKYCTQSMVTRWAYTFTDFMCGDLAITVQPGKHIPAQTK
>sequence48
AKFSLSTNYSEISDLLKNNDNKLYVDKSYCFLLEAALPIHNSLKMTRSFATAMSKLTRDFKKHTKDCNAIKYSINKNNKDCKEIKNWMELFDQFGTHFSYNIKLGGRITFITQEEGSKDERGNEKSVDVGVGGKFEKDNKGVGIEGNVKFVFGNKRGESKNLSFKYTNILGGLPVSDISKESEYVKWIKSVYKYPMPIRTQFAPISKIFKSKALKDSYDEAFRFY
>sequence49
GSFSASVGYASASNTISKKKFRMFILKSYCFKYVASLSQYSQWKLSDQFLRAINLLPSYFNSLEHDGKYCNAEELRDNKTGMDSCGKSVESWLYFFKNFGTHVSTVIHLGGKITQQVKISKNEYKSLSESGLSTSVSASVGFGLFKANASSSTDSKESSNEESSNSSIEKETVIIGGTTIYDPNDPSNFEKWADSIKNNPMPIKGQYEPLSRILPERLTKIYDEALSFY
>sequence50
NIDGECMLAEMAMNEFSLFSGIVEKFHAIVGPWMPESESHRRRASRHALETHRIPLQNNFATITKKRLVEEILGRVEPSIACHQGVKVGLYSDACNEKTKIDLNIKNNFKDPGMLCDKNDRRFILVLQSELDLMVDSMKHLANNVGFHYDGFPVTPNCFVIVEAFVEAISDIMNEKIDVETMRWFSLLGQKVDAEDSVSPWETGTDFHCARHSEPKSNFCASVTVGRTCCIVYHVIGSFFRRYHLKKIPTAHQPSSSNS
>sequence51
KALNGDVYQPAELSACRFSLKGGISSNYSTMINPGHIIFGQTSDAQDHSRTTHKLPLPPNAMGEKNLGNLYSDTLKWLSASNDEEDEQYDHPVIVYTTPELMPVVKSCFRYLACEGDTDKHAKKIIVYDICYLFLTLKKTVLDLVGVPSDHMNIHVTNSFFRRDFFEFSSGIACDYHEEVDRTKYCTKSMVLRWGYMISHYICGDLAIPLQPRKHVPIEVKH
>sequence52
RTNTGVHLPAELAVVRYSLEGGVKDKLHMFINPGRLPIGMAYDAQRHAEEDHQLPLPPNAMGVSDYGDVAMRLFSFLLQNDDMPLLFTDETDVPRVESMLEHILSDHLSEIELRICPLAELFFRLKQNVELYMMDQTTFPSVYIAQQIITKDVYDYTKGISCDYHEEKDNVLYCPLSRCIRWAYIISDNCCQDMGIEPIPGKHVPLNANT
>sequence53
FSGSLTCEFVKKSTQHAKNTVTCSTAAHSLYTLKEDDSSNPSEKRLDSCFRNWIENKLSANSPDSWSAFIQKFGTHYIASATFGGIGFQVLKLSFEQVEDLHSKKISLETAAANSLLKGSVSSSTESGYSSYSSTSSSHTVFLGGTVLPSVHDERLDFKDWSESVHLEPVPIQVSLQPITNLLVPLHFPNIGAAELSNKRESLQQAIRVY
>sequence54
WAFTASSEFNHMQQKIEQTSATFVISMATCQIAQITQVPELAEFHQSFIDQLSALPVEYSAPQYLEFLSNFGTHYATDIILGSKVGYVYTLPPAIVDDFDQKKFKEIDLKQAATITSALLKGVIGQQILPKEQEAKAYSDVSKLSTQSFTIEIGPQSTENTPKDWLRETELEPTPIRYTLKSISELVSEGKGQLSSVKEYQKIGQNLKKALTDY
>sequence56
VTSGGTYIPAEMGLVRYSLKDGVMDKLHMFIDPGKLPLGMAYDAKQHSESDHQLPIPPDAKGEKDNDEIILKLFSFLSQQEKMPPLFTETNDIRMVENILKGILNQGSMDENTLLVCPLSELFYQLKRATESFGLDIKTFPSVHIAQAIIQKDVYEYTKDISCEFHEDQGNGKYCPLSRCVRWAYIISDSCCLDLSIEMKPGRHLPMNADT
>sequence57
KSMTNDIYIPAEFSACQFSLKSGICSMYSSHIDPGQLIFGQGSETMHHTKHTHQLPLPPNAMGESDIGRLYANIVEYLRACNPDAKPNDPLVVFATPEFMPIVKGCFRYLESDSEEPLATIHIYDIQYLLYVLKLEVLDSVDIRNVTVNRTATDSLFINDYFCYHLGISCQYHEDIDRCQYCTQSIISRWCYVFSDFMCGDLAITPLPGKHMPPKQEP
>sequence58
SSSRSYTSHTNEIHKGKSYQLLVVENTVEVAQFINNNPEFLQLAEPFWKELSHLPSLYDYSAYRRLIDQYGTHYLQSGSLGGEYRVLFYVDSEKLKQNDFNSVEEKKCKSSGWHFVVKFSSHGCKELENALKAASGTQNNVLRGEPFIRGGGAGFISGLSYLELDNPAGNKRRYSAWAESVTNLPQVIKQKLTPLYELVKEVPCASVKKLYLKWALEEY
>sequence60
KDACTPAELAVVQFTLKHGMRNIYHTLINPDGSQYATQEHVRATHQYPNALGNDDLEGILADLLEFVRLECGPEAELSPMFTLESQISVVNNALEFLNGGVASQLKVHPIEYLFYVLKKATCAAGILPPPASFHITNAQFNLDPHEFLSDIGCEFHKQRDLTAHCAKSYVTRWAFAFADYMCSDLAIKMLPNRHMPNRLDT
>sequence63
IDLANEPLYREAVKASQQKDSVFYRVHQVIATSTFKVKSSDLYLSDPFLQFLNSLPLEYNYALYRHIFQLFGTHYFSSGTLGGKYDLLFQFDREELKTFGLKESDSEYCLSDDDTLVTFFYNRHKQRNTCGNISMKTKYEGSMVKASERCITSVQGGRTEFAAALAWEKKGVSPQSTVYTDWIKSTIENPVVINYELLPLVNLVRGISCAVTKRRHFHRALEEY
>sequence65
HPFNDSNYYKMLVKRINRGDSIIIEKKLCSKYFSFINDINKNDLDTFFLTTLNELGDNYQNIKDDTYKCSLQYYKMNNMNKYSENCLKTITPWISFFNMYGTHVISGVYYGGKIIHNLYFENNNLKKKEYKIRMYKSRLNPFSTINSNLYFGSSLSKEKIIYIRERNLIMDGGVHINPYNINEVNMENKKKNIYVNNVEKNLYDQKKKYRNYYNFYELKDDVRKRNYYNSWKDTIEWEQAKPVKLNLVPLSEFINSEEGKSAYYMALEFY
>sequence67
CEQRFLPCEIGCVKYSLQEGIMADFHSFINPGEIPRGFRFHCQAASDSSHKIPISNFERGHNQATVLQNLYRFIHPNPGNWPPIYCKSDDRTRVNWCLKHMAKASEIRQDLQLLTVEDLVVGIYQQKFLKEPSKTWIRSLLDVAMWDYSSNTRCKWHEENDILFCALAVCKKIAYCISNSLATLFGIQLTEAHVPLQ
>sequence68
GKFSEENTRMKIHQVRGNSVTTRVQVRNHLYTVNAYPDFTLDSRFSQQISELADAIENNQTRQAMYLSEKVILEYGTHVITSIDAGATLVQEDYIKRSYVSDTNSERSSVSASAGINFFNMVNFNFGSKETEQTSETLTYQQNITYSLVQSHGGALFYQGITMQKWQESTQNHLVAIDRSGLPIHYFLNPAVFPDLPVPTLHKLAFSVQKAAERY
>sequence70
GMFNNMFAFSKCWPKDASSVKTLAYDGWFISLYSVEIVRKQLTLRDEVKREVPSSWDSAALAGFIEKYGTHVVVGVTMGGKDVIHVKQMRKSNHEPEEIQKMLKHWGDERFCVDPVESKSPASVYSGKPKEENLLQWGLQPFGTSVSSAVVMHTKNEEIMRVCIRRGGVDLGQSHERWLSTVSQAPNVISMCFVPITSLLSGLPGTGFLSHAVNLY
>sequence71
GNFNATFGFQSGSWATDAANVKSLGLDASVVTLFNLHIHNPNRLRLTDRVRNAVPSSWDPQLLARFIERYGTHVITGVSVGGQDVVVVRQDKSSDLDNDLLRHHLYDLGDQLFTGSCLLSTRRLNKAYHHSHSQPKFPEAFNVFDDKQTVAFNNFSINSQNGITVICAKRGGDGRAKSHSEWLITVPDKPDAINFNFIPITSLLKDVPGSGLLSHAMSLY
>sequence72
KPFSASMPYKSYFADLEIKKKKYALAQNMCVLNYATYDLKESGNNINKDFVLDIEKLPILTKNQMKLCTKVLYMNNNLHCSEGIKSWMKFFEKYGTHVVLSAHFGGMSFNTMEITKRKIEEIKIYKYKYSLWNNPYLNIFKSGSLFQDLSINVDGHKENKKNNSNNNINIDEKKKNDAYIKNDVLIEQYRDNINLEIRGGNNFDEKWRNLTYLVWKNSIYSNIVPIHLDLYSLNTFMPIEKKESYDMALLFY
>sequence73
EFSAEFMFLNNISKYTNKEMGFVQLMSKIQTSQFKMRSKDLVLDEDMLWALSDLPDHYHFGAYSQFFNEYGTHYVTEGTMGGLMDYVAVVNINEMEENQMTGQMIGSCIGGSFGLVFMEKIKATVKGKSCGKFTSNEKTSDESHSAIKDVFGFVKGGNTASSAGSLGIKDAKSYKDWGKSLKYNPALIEFEILPIYELLRLSTAAEQLSSKLPHVKMAWEEY
>sequence74
ELPDDMGYMPCEIGVVEYSLQEGITREFHRFIQPGKPPLGYRYLCQSTSDNTHQIPIEGFELAEGDYHRLWTDLCKFTSPNGRDFPPLYVQVTHTSMCEWCLDWLSEMAGEYNRFHVYELDSLVKDLYEHGEGHAPSLSMIASILNTSVFDYEDGSSCEYHASKEVKYCALGAVKRFCFSISDSMAQVYDLQLTARHLPERPEN
>sequence75
FKFSASAKFKKLQDVSKSGKSKMFINKSYCFKYVAGISTSLKWDFTLGFQSSLGRLSDFKGLEKDSICKPFIYREDPKNENCQELGISDWMELFNTFGTHVATKIYLGGKIFTTLEIKKSQEKKLSDQGLDVRAILSAKIKDTDIDSNVEVSTIKSKNAGDFLLDTKKSTFVLGGDIYGHGKTIEFAEWARSVADHAMPIKAEFTPISHFIDKNLRDAYNKAYLYY
>sequence76
HPFNSSNYYRMLVERIEKGYSIIIDKKICSRYFVALKNVDSSKLDPFFINMLNDLEKNYKNININKYKCSVHSYKKNKYDQNCLRTITPWITFFNLYGTHLVSEVYYGGKIINILYSEYYNNIYNSEQVQIYKKRLNPFTSGSKLGSFYFGSIISKKQNSTNQKDNDNMLTYIKEKNTIYDGGEDIKEYKDGEGKVLMINGMEDEWEKTINGKYAKPIKLILKPFSDFIKTNDGKVAYYKALEYY
>sequence77
GRFRASVDYQNMQNDMASGTYQYIVSNSRCSVFQLDLIDSPTYHPQFSNDILLNLQQLALNQNNANNTEANAYYDFFDNWGTHVVTSVDLGSLFGYKFKMLKTDVQSMQNQGIDVSASATLFNVRGRTNTQLEQNSLNSFSQSIQSWTSYSIGATPDLNNDPANWATQTLTKPMPIKSSITPYHEALKIFTQGGNNILSSTQILQLYSKLRMY
>sequence79
FLGEIENRFDMSDDKSSKRTNEYISYDINNTLYRITLKGNVPLSEQFQEDLNSLDATTLFEKYGTHYLKSTWIGGRISFSTTIDTYGMTDDMRKKFAFVTKRKVGNWTGTSDVELTREEKDISEKMKSNSIVRVWGGDPKLGRDIERAIQGHTVSDIYQQWGQTVEERPYISDFDHGQGLVPIYELATGTRKEQLKEQWEAY
>sequence82
GKFSASSDYQEVQDGLNSANIQYIESQARCSIFQLDVYNSPSQNAQLTPQLQQALFTLAFNQTSQNDYYDFIDTWGTHVVTSVNLGSRFGYKYQMDKYQSNQLTQQGVNLSVSASYFSSSGSASGAYNQTQIQNFTQAMTSWSSYSIGATPDANQDPLSWAQQTLDTPMPINISILSFDDFLNKFSFSVNGLTSSQLNTVISNLSQY
>sequence83
SQSRMTHEVIESAQKIDSKYFKVVNTVELAQFKMRRNGLNPSDIFLRRMKDLPVYYNYLDYSFLIEDFGTHYFSSGSLGGQYEYVYRYSRADLSHSGLTEEEQKSCLSAEAKASFFSFSGSSSGSRCKENALSQRNSGSFTLSASESFSHVKGGSSESAGQLAFANGPNPQKYEAWIQDVKRNPAIISYEITPISELLVGIPYADIKRRNMEKALVEY
>sequence85
YYPTEDKYFICEIAIAAVSLKNGVEDVFHRIVKPGKLPLGYYGGALTHSKETHQMLELVQDEPYENNTREVFNEMTSFLKLWRGKGSDSIVYADEKTHEMITKVIDNFCQEFNYPDEIKVYNFQYLFFALRNSVAARTVWPTETYSSTELEKDLYSYTPDISCEFHEMSDISVYCSKSIVTRYCYTLCDHCCTDLNIQLVAGFHVPKNSRI
>sequence86
ISAEVKSKFSKESLDVKVGKEVYLTSSVSVPRLEFCINPLKVKLSDEFYSKLNNVETHGELIKVFKEYGEFYPKRYILGGMITNHETQKFTTIENLESKLLSLSAGVNAAIGPVKVGGSVGGESATDEKKSKQNEENSSKKDVIGGDPSKTGSEWVSSLSDINNWGIIGIDVYPIMDLIKKNDNTLYKKLEKIKNS
>sequence87
KTSTEAFVPAEIALIKYNLELGVLDKLHELINPVRLPLGLAHEALTYSEQTHELPTPPNAMGETDFYTVLQKILSFTDYNSKPHKKLAIMTDAKEVPVIESLLSQLNDDVKLEYQFLVIPLGEFFFHLKRATEKYGLDICTFPTKTVADILLKKDAYEYTSGIACDFHEKLGNQRFCALSKVVRWSYIISDNCCLDLSIDLIAGRHLPSNADT
>sequence89
GFFNAMFEFTGCWQKDASITKSLAFDGWCITLYTVALSKAHIILKDHVKQAVPSTWEPAALARFIKKFGTHIVVGVKMGGKDVIYLKQQHSSSLQAVDVQKRLKEMSDQRFLDANGHSDISLADSYAKDNKVEAREQRLRFVESNPLNSYSSNEELVMMPKRRGGRDKDIISHSEWLNTVQAEPDVISMSFIPITSLLNGVPGCGFLNHAINLY
>sequence90
SFSASTGYRDFAKEVSKKDTRTYMLKNYCMRYEAGVAQSNHLKWNVTLAFAAGVSQLPDVFDAHNPECACSAEQWRQDQNAEACTKTNVPIWISFIEQFGTHFLVRLFAGGKMTYQVTAKRSEVEKMRNMGIDVKTQLKMQLGGVSGGAGQGTSSKKNQSSSEYQMNVQKETLVIGGRPPGNVSDPAALAAWADTVEELPMPVKFEVQPLYHLLPVEKQEAFKQAVTFY
Loading