Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Likelihood calculation for subst models and pip #5

Merged
merged 68 commits into from
Nov 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
ca8b6ea
Added TN93 to DNA models, fixed GTR
junniest Oct 10, 2023
745d576
Initial implementation of substitution likelihood
junniest Oct 10, 2023
1ff3c50
Minor changes to make clippy happy
junniest Oct 10, 2023
bf0ecc3
Running coverage on all branches
junniest Oct 10, 2023
08e2fed
trying to add manual trigger to code coverage
junniest Oct 10, 2023
71d8155
Fix to make tn93 tests work
junniest Oct 12, 2023
3f2a444
Fixed stationarity tests for proteins and HIVB pi
junniest Oct 12, 2023
78f6e4e
Fix missing empty fun for Alignment
junniest Oct 12, 2023
1181b4d
Parsimony alignment fix (#2)
junniest Oct 20, 2023
92f8fd2
Change LikelihoodCostFunction to trait
junniest Oct 26, 2023
e653bd1
Refactoring likeihood computation for subst models
junniest Oct 26, 2023
22007f8
Test data for subst likelihoods
junniest Oct 27, 2023
50f53be
EvolitionaryModel trait impl for DNA substitution
junniest Oct 27, 2023
059bf51
Removed new() from PhyloInfo
junniest Oct 27, 2023
09c60b9
Tests for char probabilities at tips
junniest Oct 27, 2023
2a511ec
Code cleanup: removed unnecessary vec!'s
junniest Oct 27, 2023
7d487c8
Alignment likelihood tests
junniest Oct 27, 2023
ec2b937
Implemented EvolutionaryModel for protein subst
junniest Oct 27, 2023
ca822c3
Added likelihood calculation to ProteinSubst
junniest Oct 27, 2023
3793dfb
Added tests for subst likelihood reversibility
junniest Oct 27, 2023
52d52af
Refactor: EvoModel to own module
junniest Nov 6, 2023
ca725f0
Added msa field to PhyloInfo
junniest Nov 6, 2023
69331b4
Added tests for aligned/unaligned read sequences
junniest Nov 6, 2023
968b958
Changed FreqVector and SubstMatrix to dynamic size
junniest Nov 7, 2023
a1a8775
Fix to make tn93 tests work
junniest Oct 12, 2023
36a3547
Parsimony alignment fix (#2)
junniest Oct 20, 2023
3f42d76
Protein substitution matrix transpose fix (#3)
junniest Nov 3, 2023
9dbc70d
Initial implementation of substitution likelihood
junniest Oct 10, 2023
d8439ae
Change LikelihoodCostFunction to trait
junniest Oct 26, 2023
fc3b9cd
Refactoring likeihood computation for subst models
junniest Oct 26, 2023
39840cd
EvolitionaryModel trait impl for DNA substitution
junniest Oct 27, 2023
6683095
Implemented EvolutionaryModel for protein subst
junniest Oct 27, 2023
329fe05
Changed FreqVector and SubstMatrix to dynamic size
junniest Nov 7, 2023
91833ce
Commit to fix rebase merge issues
junniest Nov 7, 2023
cad08f2
Added pip model definition
junniest Nov 8, 2023
7904222
Fixed HIVB Q matrix
junniest Nov 9, 2023
7f1cced
Refactor to make likelihood creation uniform
junniest Nov 9, 2023
5485181
Tests for sanity of substitution likelihood
junniest Nov 9, 2023
1bdcef5
Tests for protein char probabilities + fix
junniest Nov 9, 2023
aef2cdf
Added generic impls for PIPModel
junniest Nov 9, 2023
4a0e705
More tests for DNA PIP model
junniest Nov 9, 2023
e7016c4
PIP protein model tests
junniest Nov 9, 2023
882e4af
get_idx_by_id function added to tree
junniest Nov 14, 2023
03f50b6
Added flag for normalisation in evo models
junniest Nov 14, 2023
8e74af7
Initial impl of PIP likelihood
junniest Nov 14, 2023
2b71df2
Fixed strange protein example tree
junniest Nov 14, 2023
c6c343c
Added test for PIP reversibility on rerooted tree
junniest Nov 14, 2023
5bba103
Added a test for protein PIP likelihood.
junniest Nov 14, 2023
cbb9ec2
Fixed surv probability becoming NaN, improved phi
junniest Nov 14, 2023
7585159
Protein models get normalised now
junniest Nov 14, 2023
0ff91e4
Added tests to PIP methods missing from coverage
junniest Nov 14, 2023
b8e8484
Making sure the EvoModel trait is used in tests
junniest Nov 14, 2023
81bd6de
SubstModels treating unknown chars as X
junniest Nov 14, 2023
05808fc
More tests for subst models
junniest Nov 14, 2023
13ff125
Minor changes to make clippy happy
junniest Oct 10, 2023
8588d10
Change LikelihoodCostFunction to trait
junniest Oct 26, 2023
a471a2d
Refactoring likeihood computation for subst models
junniest Oct 26, 2023
24833dc
EvolitionaryModel trait impl for DNA substitution
junniest Oct 27, 2023
c8e27e5
Implemented EvolutionaryModel for protein subst
junniest Oct 27, 2023
9e80de6
Added tests for aligned/unaligned read sequences
junniest Nov 6, 2023
22b2fbd
Changed FreqVector and SubstMatrix to dynamic size
junniest Nov 7, 2023
24b06ee
Protein substitution matrix transpose fix (#3)
junniest Nov 3, 2023
a546785
Initial implementation of substitution likelihood
junniest Oct 10, 2023
9ae6605
Refactoring likeihood computation for subst models
junniest Oct 26, 2023
cb22e94
Commit to fix rebase merge issues
junniest Nov 7, 2023
29d97d1
Fixing rebase merge blunders
junniest Nov 14, 2023
d5e7db6
Merge branch 'main' into likelihood_calculation
junniest Nov 14, 2023
ac204c5
Removed duplicate test
junniest Nov 14, 2023
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
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"git.ignoreLimitWarning": true
}
1 change: 1 addition & 0 deletions phylo/data/Huelsenbeck_example.newick
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
((Species1:0.1,Species2:0.1):0.2,((Species3:0.1,Species4:0.1):0.1,Species5:0.2):0.1):0.0;
13 changes: 13 additions & 0 deletions phylo/data/Huelsenbeck_example_long_DNA.fasta
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
>Species2
TGACTTTAAAGGACGACCCTACCAGGGCGGACACAAACGGACAGCGCAGC
>Species4
CGAGTTCAGAAGACGGCACCAACACAGCGGACGTATGCAGACGACGCACC
>Species5
TGCCCTTAGGAGGCGGCACTAACACCGCGGACGAGTGCGGACAACGTACC
>Species1
TAACTGTAAAGGACAACACTAGCAGGCCAGACGCACACGCACAGCGCACC
>Species3
CAAGTTTAGAAAACGGCACCAACACAACAGACGTATGCAACTGACGCACC



1 change: 1 addition & 0 deletions phylo/data/Huelsenbeck_example_reroot.newick
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
((Species5:0.20000000000000004,(Species1:0.10000000000000003,Species2:0.10000000000000003):0.30000000000000004):0.05,(Species3:0.10000000000000003,Species4:0.10000000000000003):0.05);
10 changes: 10 additions & 0 deletions phylo/data/ambiguous_example.fasta
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
>orangutan
XCCCCTCCCCTCATGTGTAC
>chimp
ACCCCTCCCCTCATGTGTAC
>human
ACCCCTCCCCTCATGTGTAC
>gorilla
ACCCCTCCCCTCATGTGTAC
>unicorn
TGCCCTCCCCTCATGTGTAC
1 change: 1 addition & 0 deletions phylo/data/ambiguous_example.newick
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(unicorn:15,(orangutan:13,(gorilla:10.25,(human:5.5,chimp:5.5):4.75):2.75):2);
10 changes: 10 additions & 0 deletions phylo/data/ambiguous_example_N.fasta
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
>orangutan
NCCCCTCCCCTCATGTGTAC
>chimp
ACCCCTCCCCTCATGTGTAC
>human
ACCCCTCCCCTCATGTGTAC
>gorilla
ACCCCTCCCCTCATGTGTAC
>unicorn
TGCCCTCCCCTCATGTGTAC
40 changes: 40 additions & 0 deletions phylo/data/phyml_protein_example.fasta
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
>Patas
MASGILLNVKEEVTCPICLELLTEPLSLPCGHSFCQACITANHKKSMLYKEEERSCPVCRISYQPENIQPNRHVANIVEKLREVKLSPEEGQKVDHCARHGEKLLLFCQEDRKVICWLCERSQEHRGHHTFLMEEVAQEYHVKLQTALEMLRQKQQEAEKLEADIREEKASWKIQIDYDKTNVLADFEQLREILDWEESNELQYLEKEEEDILKSLTKSETKMVRQTQYVRELISDLEHRLQGSMMELLQGVDGIIKRIENMTLKKPETFHKNQRRVFRAPALKGMLDMFRELTDVRRYWVDVTLAPNNISHVVIAEDKRQVSSRNPQIMYWAQGKLF--------------------QSLKNFNYCTGILGSQSITSGKHYWEVDVSKKSAWILGVCAGFQPDAMYDVEQNENYQPKYGYWVI-------------------------------------------------------------GLQEGVKYSVFQD-----------GSSHTPFAPFIAPLSVIFCPDRVGVFVDYEACTVSFFNITNHGFLIYKFSQCSFSKPVFPYLNPRKCTVPMTLCSPSS
>Colobus
MASGILVNIKEEVTCPICLELLTEPLSLHCGHSFCQACITANHKKSMLYKEGERSCPVCRISYQPENIRPNRHVANIVEKLREVKLSPEEGQKVDHCARHGEKLLLFCQEDRKVICWLCERSQEHRGHHTFLMEEVAQEYHVKLQTALEMLRQKQQEAEKLEADIREEKASWKIQIDYDKTNVLADFEQLREILDWEESNELQNLEKEEEDILKSLTKSETEMVQQTQYMRELVSDLEHRLQGSVMELLQGVDGIIKRIEDMTLKKPKTFPKNQRRVFRAPDLKGMLDMFRELTDVRRYWVDVTLAPNNISHAVIAEDKRRVSSPNPQIMYRAQGTLF--------------------QSLKNFIYCTGVLGSQSITSGKHYWEVDVSKKSAWILGVCAGFQPDAMYNIEQNENYQPKYGYWVI-------------------------------------------------------------GLQEGVKYSVFQD-----------GSSHTPFAPFIVPLSVIICPDRVGVFVDYEACTVSFFNITNHGFLIYKFSQCSFSKPVFPYLNPRKCTVPMTLCSPSS
>DLangur
MASGILVNIKEEVTCPICLELLTEPLSLHCGHSFCQACITANHKKSMLYKEGERSCPVCRISYQPENIRPNRHVANIVEKLREVKLSPEEGQKVDHCARHGEKLLLFCQEDRKVICWLCERSQEHRGHHTFLMEEVAQEYHVKLQTALEMLRQKQQEAEKLEADIREEKASWKIQIDCDKTNVLADFEQLREILDWEESNELQNLEKEEEDILKSLTKSETEMVQQTQYMRELISDLEHRLQGSMMELLQGVDGIIKRIENMTLKKPKTFPKNQRRVFRAPDLKGILDMFRELTDVRRYWVDVTLAPNNISHAVIAEDKRQVSSPNPQIMCRARGTLF--------------------QSLKNFIYCTGVLGSQSITSGKHYWEVDVSKKSAWILGVCAGFQPDAMYNIEQNENYQPKYGYWVI-------------------------------------------------------------GLQEGVKYNVFQD-----------GSSHTPFAPFIVPLSVIICPDRVGVFVDYEACTVSFFNITNHGFLIYKFSQCSFSKPVFPYLNPRKCTVPMTLCSPSS
>AGM_cDNA
MASGILVNVKEEVTCPICLELLTEPLSLPCGHSFCQACITANHKESMLYKEEERSCPVCRISYQPENIQPNRHVANIVEKLREVKLSPEEGQKVDHCARHGEKLLLFCQEDSKVICWLCERSQEHRGHHTFLMEEVAQEYHVKLQTALEMLRQKQQEAEKLEADIREEKASWKIQIDYDKTNVSADFEQLREILDWEESNELQNLEKEEEDILKSLTKSETEMVQQTQYMRELISDLEHRLQGSMMELLQGVDGIIKRVENMTLKKPKTFHKNQRRVFRAPDLKGMLDMFRELTDVRRYWVDVTLAPNNISHAVIAEDKRQVSYRNPQIMYQSPGSLFGSLTNFSYCTGVPGSQSITSGKLTNFNYCTGVLGSQSITSGKHYWEVDVSKKSAWILGVCAGFQPDATYNIEQNENYQPKYGYWVI-------------------------------------------------------------GLQEGDKYSVFQD-----------GSSHTPFAPFIVPLSVIICPDRVGVFVDYEACTVSFFNITNHGFLIYKFSQCSFSKPVFPYLNPRKCTVPMTLCSPSS
>Tant_cDNA
MASGILLNVKEEVTCPICLELLTEPLSLPCGHSFCQACITANHKESMLYKEEERSCPVCRISYQPENIQPNRHVANIVEKLREVKLSPEEGQKVDHCARHGEKLLLFCQEDSKVICWLCERSQEHRGHHTFLMEEVAQEYHVKLQTALEMLRQKQQEAEKLEADIREEKASWKIQIDYDKTNVSADFEQLREILDWEESNELQNLEKEEEDILKSLTKSETEMVQQTQYMRELISDLEHRLQGSMMELLQGVDGIIKRIENMTLKKPKTFHKNQRRVFRAPDLKGMLDMFRELTDVRRYWVDVTLAPNNISHAVIAEDKRQVSYQNPQIMYQAPGSSFGSLTNFNYCTGVLGSQSITSRKLTNFNYCTGVLGSQSITSGKHYWEVDVSKKSAWILGVCAGFQPDATYNIEQNENYQPKYGYWVI-------------------------------------------------------------GLQEGDKYSVFQD-----------GSSHTPFAPFIVPLSVIICPDRVGVFVDYEACTVSFFNITNHGFLIYKFSQCSFSKPVFPYLNPRKCTVPMTLCSPSS
>Rhes_cDNA
MASGILLNVKEEVTCPICLELLTEPLSLHCGHSFCQACITANHKKSMLYKEGERSCPVCRISYQPENIQPNRHVANIVEKLREVKLSPEEGQKVDHCARHGEKLLLFCQEDSKVICWLCERSQEHRGHHTFLMEEVAQEYHVKLQTALEMLRQKQQEAEKLEADIREEKASWKIQIDYDKTNVSADFEQLREILDWEESNELQNLEKEEEDILKSLTKSETEMVQQTQYMRELISELEHRLQGSMMDLLQGVDGIIKRIENMTLKKPKTFHKNQRRVFRAPDLKGMLDMFRELTDARRYWVDVTLATNNISHAVIAEDKRQVSSRNPQIMYQAPGTLF------------------TFPSLTNFNYCTGVLGSQSITSGKHYWEVDVSKKSAWILGVCAGFQSDAMYNIEQNENYQPKYGYWVI-------------------------------------------------------------GLQEGVKYSVFQD-----------GSSHTPFAPFIVPLSVIICPDRVGVFVDYEACTVSFFNITNHGFLIYKFSQCSFSKPVFPYLNPRKCTVPMTLCSPSS
>Baboon
MASGILLNVKEEVTCPICLELLTEPLSLPCGHSFCQACITANHRKSMLYKEGERSCPVCRISYQPENIQPNRHVANIVEKLREVKLSPEEGLKVDHCARHGEKLLLFCQEDSKVICWLCERSQEHRGHHTFLMEEVAQEYHVKLQTALEMLRQKQQEAEKLEADIREEKASWKIQIDYDKTNVSADFEQLREILDWEESNELQNLEKEEEDILKSLTKSETEMVQQTQYMRELISDLEHRLQGSMMELLQGVDGIIKRIENMTLKKPKTFHKNQRRVFRAPDLKGMLDMFRELTDVRRYWVDVTLAPNNISHAVIAEDKRQVSSRNPQITYQAPGTLF------------------SFPSLTNFNYCTGVLGSQSITSGKHYWEVDVSKKSAWILGVCAGFQPDAMYNIEQNENYQPKYGYWVI-------------------------------------------------------------GLQEGVKYSVFQD-----------GSSHTPFAPFIVPLSVIICPDRVGVFVDYEACTVSFFNITNHGFLIYKFSQCSFSKPVFPYLNPRKCTVPMTLCSPSS
>Gibbon
MASGILVNVKEKVTCPICLELLTQPLSLDCGHSFCQACLTANHKTSMPDE-GERSCPVCRISYQHKNIRPNRHVANIVEKLREVKLSPEEGQKVDHCARHGKKLLLFCQEDRKVICWLCERSQEHRGHHTFLTEEVAQEYQMKLQAALQMLRQKQQEAEELEADIREEKASWKTQIQYDKTNILADFEQLRHILDWVESNELQNLEKEEKDVLKRLMRSEIEMVQQTQSVRELISDLEHRLQGSVMELLQGVDGVIKRMKNVTLKKPETFPKNRRRVFRAADLKVMLEVLRELRDVRRYWVDVTVAPNNISYAVISEDMRQVSSPEPQIIFEAQGTIS--------------------QTFVNFNYCTGILGSQSITSGKHYWEVDVSKKSAWILGVCAGLQPDAMYNIEQNENYQPKYGYWVI-------------------------------------------------------------GLEEGVKCNAFQD-----------GSIHTPSAPFVVPLSVNICPDRVGVFLDYEACTVSFFNITDHGFLIYKFSHCSFSQPVFPYLNPRKCTVPMTLCSPSS
>Orangutan
MASGILVNVKEEVTCPICLELLTQPLSLDCGHSFCQACLTANHKKSTLDK-GERSCPVCRVSYQPKNIRPNRHVANIVEKLREVKLSPE-GQKVDHCARHGEKLLLFCKEDGKVICWLCERSQEHRGHHTFLTEEVAQKYQVKLQAALEMLRQKQQEAEELEADIREEKASWKTQIQYDKTSVLADFEQLRDILDWEESNELQNLEKEEEDILKSLTKSETEMVQQTQSVRELISDVEHRLQGSVMELLQGVDGIIKRMQNVTLKKPETFPKNQRRVFRAPNLKGMLEVFRELTDVRRYWVDVTVAPNDISYAVISEDMRQVSCPEPQIIYGAQGTTY--------------------QTYVNFNYCTGILGSQSITSGKHYWEVDVSKKSAWILGVCAGFQPDAMYNIEQNENYQPQYGYWVI-------------------------------------------------------------GLEEGVKCSAFQD-----------GSFHNPSAPFIVPLSVIICPDRVGVFLDYEACTVSFFNITNHGFLIYKFSHCSFSQPVFPYLNPRKCRVPMTLCSPSS
>Human
MASGILVNVKEEVTCPICLELLTQPLSLDCGHSFCQACLTANHKKSMLDK-GESSCPVCRISYQPENIRPNRHVANIVEKLREVKLSPE-GQKVDHCARHGEKLLLFCQEDGKVICWLCERSQEHRGHHTFLTEEVAREYQVKLQAALEMLRQKQQEAEELEADIREEKASWKTQIQYDKTNVLADFEQLRDILDWEESNELQNLEKEEEDILKSLTNSETEMVQQTQSLRELISDLEHRLQGSVMELLQGVDGVIKRTENVTLKKPETFPKNQRRVFRAPDLKGMLEVFRELTDVRRYWVDVTVAPNNISCAVISEDKRQVSSPKPQIIYGARGTRY--------------------QTFVNFNYCTGILGSQSITSGKHYWEVDVSKKTAWILGVCAGFQPDAMCNIEKNENYQPKYGYWVI-------------------------------------------------------------GLEEGVKCSAFQD-----------SSFHTPSVPFIVPLSVIICPDRVGVFLDYEACTVSFFNITNHGFLIYKFSHCSFSQPVFPYLNPRKCGVPMTLCSPSS
>Gorilla
MASGILVNVKEEVTCPICLELLTQPLSLDCGHSFCQACLTANHKKSMLDK-GESSCPVCRISYQPENIRPNRHVANIVEKLREVKLSPE-GQKVDHCARHGEKLLLFCQEDGKVICWLCERSQEHRGHHTFLTEEVAQEYQVKLQAALEMLRQKQQEAEELEADIREEKASWKTQIQYDKTNVLADFEQLRDILDWEESNELQNLEKEEEDILKRLTKSETEMVQQTQSVRELISDLEHRLQGSVMELLQGVDGVIKRMENVTLKKPETFPKNRRRVFRAPDLKGMLEVFRELTDVRRYWVDVTVAPNNISCAVISEDMRQVSSPKPQIIYGAQGTRY--------------------QTFMNFNYCTGILGSQSITSGKHYWEVDVSKKSAWILGVCAGFQPDATCNIEKNENYQPKYGYWVI-------------------------------------------------------------GLEEGVKCSAFQD-----------GSFHTPSAPFIVPLSVIICPDRVGVFLDYEACTVSFFNITNHGFLIYKFSHCSFSQPVFPYLNPRKCRVPMTLCSPSS
>Chimp
MASGILVNVKEEVTCPICLELLTQPLSLDCGHSFCQACLTANHKKSMLDK-GESSCPVCRISYQPENIRPNRHVANIVEKLREVKLSPE-GQKVDHCAHHGEKLLLFCQEDGKVICWLCERSQEHRGHHTFLTEEVAREYQVKLQAALEMLRQKQQEAEELEADIREEKASWKTQIQYDKTNVLADFEQLRDILDWEESNELQNLEKEEEDILKSLTKSETEMVQQTQSVRELISDLERRLQGSVMELLQGVDGVIKRMENVTLKKPETFPKNQRRVFRAPDLKGMLEVFRELTDVRRYWVDVTVAPNNISCAVISEDMRQVSSPKPQIIYGARGTRY--------------------QTFMNFNYCTGILGSQSITSGKHYWEVDVSKKSAWILGVCAGFQPDAMCNIEKNENYQPKYGYWVI-------------------------------------------------------------GLEEGVKCSAFQD-----------GSFHTPSAPFIVPLSVIICPDRVGVFLDYEACTVSFFNITNHGSLIYKFSHCSFSQPVFPYLNPRKCGVPMTLCSPSS
>Squirrel
MASRILGSIKEEVTCPICLELLTEPLSLDCGHSFCQACITANHKESMLHQ-GERSCPLCRLPYQSENLRPNRHLASIVERLREVMLRPEERQNVDHCARHGEKLLLFCEQDGNIICWLCERSQEHRGHNTFLVEEVAQKYREKLQVALETMRQKQQDAEKLEADVRQEQASWKIQIQNDKTNIMAEFKQLRDILDCEESNELQNLEKEEKNILKRLVQSENDMVLQTQSVRVLISDLERRLQGSVVELLQDVDGVIKRIEKVTLQKPKTFLNEKRRVFRAPDLKRMLQVLKELTEVQRYWAHVTLVPSHPSYTIISEDGRQVRYQKPIR-----------------------------HLLVKVQYFYGVLGSPSITSGKHYWEVDVSNKRAWTLGVCVSLKCTANQSVSGTENYQPKNGYWVI-------------------------------------------------------------GLRNAGNYRAFQSSFEFR--DFLAGSRLTLSPPLIVPLFMTICPNRVGVFLDYEARTISFFNVTSNGFLIYKFSDCHFSYPVFPYFNPMTCELPMTLCSPRS
>Howler
MASKILVNIKEEVTCPICLELLTEPLSLDCGHSFCQACITANHKESR-----ERSCPLCRVSYHSENLRPNRHLANIAERLREVMLSPEEGQKVDRCARHGEKLLLFCQQHGNVICWLCERSEEHRGHRTSLVEEVAQKYREKLQAALEMMRQKEQDAEMLEADVREEQASWKIQIENDKTSTLAEFKQLRDILDCEESNELQKLEKEEENLLKRLVQSENDMVLQTQSIRVLIADLERRLQGSVMELLQGVEGVIKRIKNVTLQKPETFLNEKRRVFQAPDLKGMLQVFKELKEVQCYWAHVTLIPNHPSCTVISEDKREVRYQEQIHH----------------------------HPSMEVKYFYGILGSPSITSGKHYWEVDVSNKSAWILGVCVSLKCIG--NFPGIENYQPQNGYWVIGLRNADNYSAFQDAVPETENYQPKNRN-RFTGLQNADNCSAFQNAFPGIQSYQPKKSHLFTGLQNLSNYNAFQNKVQYNYIDFQDDSLSTPSAPLIVPLFMTICPKRVGVFLDYEACTVSFFNVTSNGYLIYKFSNCQFSYPVFPYFSPMTCELPMTLCSPSS
>Spider
MASEILLNIKEEVTCPICLELLTEPLSLDCGHSFCQACITANHKESTLHQ-GERSCPLCRVSYQSENLRPNRHLANIAERLREVMLSPEEGQKVDRCARHGEKLLLFCQQHGNVICWLCERSQEHRGHSTFLVEEVAQKYQEKLQVALEMMRQKQQDAEKLEADVREEQASWKIQIENDKTNILAEFKQLRDILDCEESNELQNLEKEEENLLKTLAQSENDMVLQTQSMRVLIADLEHRLQGSVMELLQDVEGVIKRIKNVTLQKPKTFLNEKRRVFRAPDLKGMLQVFKELKEVQCYWAHVTLVPSHPSCTVISEDERQVRYQEQIH-----------------------------QPSVKVKYFCGVLGSPGFTSGKHYWEVDVSDKSAWILGVCVSLKCTA--NVPGIENYQPKNGYWVIGLQNANNYSAFQDAVPGTENYQPKNGNRRNKGLRNADNYSAFRDTF------QPINDSWVTGLRNVDNYNAFQDAVKYS--DFQDGSCSTPSAPLMVPLFMTICPKRVGVFLDCKACTVSFFNVTSNGCLIYKFSKCHFSYPVFPYFSPMICKLPMTLCSPSS
>Woolly
MASEILVNIKEEVTCPICLDLLTEPLSLDCGHSFCQACITADHKESTLHQ-GERSCPLCRVGYQSENLRPNRHLANIAERLREVMLSPEEGQKVDRCARHGEKLLLFCQQHGNVICWLCERSQEHRGHSTFLVEEVAQKYREKLQVALEMMREKQQDAEKLEADVREEQASWKIQIKNDKTNILAEFKQLRDILDCEESNELQNLEKEEENLLKILAQSENDMVLQTQSMRVLIADLEHRLQGSVMELLQGVEGIIKRTTNVTLQKPKTFLNEKRRVFRAPNLKGMLQVFKELKEVQCYWAHVTLVPSHPSCAVISEDQRQVRYQKQRH-----------------------------RPSVKAKYFYGVLGSPSFTSGKHYWEVDVSNKSAWILGVCVSLKCTA--NVPGIENYQPKNGYWVIGLQNADNYSAFQDAVPGTEDYQPKNGCWRNTGLRNADNYSAFQDVF------QPKNDYWVTGLWNADNYNAFQDAGKYS--DFQDGSCSTPFAPLIVPLFMTIRPKRVGVFLDYEACTVSFFNVTSNGCLIYKFSNCHFSCPVFPYFSPMTCKLPMTLCSPSS
>PMarmoset
MASRILVNIKEEVTCPICLELLTEPLSLDCGHSFCQACITANHKESTLHQ-GERSCPLCRMSYPSENLRPNRHLANIVERLKEVMLSPEEGQKVDHCARHGEKLLLFCQQDGNVICWLCERSQEHRGHHTFLVEEVAEKYQGKLQVALEMMRQKQQDAEKLEADVREEQASWKIQIQNDKTNIMAEFKQLRDILDCEESKELQNLEKEEKNILKRLVQSESDMVLQTQSIRVLISDLERRLQGSVMELLQGVDDVIKRIEKVTLQKPKTFLNEKRRVFRAPDLKGMLQAFKELTEVQRYWAHVTLVPSHPSCTVISEDERQVRYQVPIH-----------------------------QPLVKVKYFYGVLGSLSITSGKHYWEVDVSNKRGWILGVCGSWKCNAKWNVLRPENYQPKNGYWVI-------------------------------------------------------------GLRNTDNYSAFQDAVKYS--DVQDGSRSVSSGPLIVPLFMTICPNRVGVFLDYEACTISFFNVTSNGFLIYKFSNCHFSYPVFPYFSPTTCELPMTLCSPSS
>Tamarin
MASRILVNIKEEVTCPICLELLTEPLSLDCGHSFCQACITANHKESTPHQ-GERSCPLCRMSYPSENLRPNRHLANIVERLKEVMLSPEEGQKVGHCARHGEKLLLFCEQDGNVICWLCERSQEHRGHHTLLVEEVAEKYQEKLQVALEMMRQKQQDAEKLEADVREEQASWKIQIRNDKTNIMAEFKQLRDILDCEESKELQNLEKEEKNILKRLVQSESDMVLQTQSMRVLISDLERRLQGSVLELLQGVDDVIKRIETVTLQKPKTFLNEKRRVFRAPDLKAMLQAFKELTEVQRYWAHVTLVPSHPSYAVISEDERQVRYQFQIH-----------------------------QPSVKVNYFYGVLGSPSITSGKHYWEVDVTNKRDWILGICVSFKCNAKWNVLRPENYQPKNGYWVI-------------------------------------------------------------GLQNTNNYSAFQDAVKYS--DFQIGSRSTASVPLIVPLFMTIYPNRVGVFLDYEACTVSFFNVTNNGFLIYKFSNCHFSYPVFPYFSPMTCELPMTLCSPSS
>Titi
MASRILVNIKEEVTCPICLELLTEPLSLDCGHSFCQACITANHKESTLHQ-GERSCPLCRISYPSENLRPNRHLANIVERLREVVLSPEEGQKVDLCARHGEKLLLFCQQDGNVICWLCERSQEHRGHHTFLVEEVAQTYRENLQVVLEMMRQKHQDAEKLEADVREEQASWKIQIQNDKTNIMAEFKQLRDILDCEESNELQNLEKEEKNILKRLVQSENDMVLQTQSISVLISDLEHRLQGSVMELLQGVDGVIKRVKNVTLQKPKTFLNEKRRVFRVPDLKGMLQVSKELTEVQRYWAHVTLVASHPSRAVISEDERQVRYQEWIH-----------------------------QSSGRVKYFYGVLGSPSITSGKHYWEVDVSNKSAWILGVCVSLKCAANRNGPGVENYQPKNGYWVI-------------------------------------------------------------GLRNADNYSAFQDSVKYN--DFQDGSRSTTYAPLIVPLFMTICPNRVGVFLDYEACTVSFFNVTSNGFLIYKFSNCHFSYPVFPYFSPMTCELPMTLCSPRS
>Saki
MASRILMNIKEEVTCPICLELLTEPLSLDCGHSFCQACITANHKKSMLHQ-GERSCPLCRISYPSENLRPNRHLANIVERLREVMLSPEEGQKVDHCARHGEKLLLFCQQDGNVICWLCERSQEHRGHHTLLVEEVAQTYRENLQVALETMRQKQQDAEKLEADVREEQASWKIQIRDDKTNIMAEFKQLRDILDCEESNELQILEKEEKNILKRLTQSENDMVLQTQSMGVLISDLEHRLQGSVMELLQGVDEVIKRVKNVTLQKPKTFLNEKRRVFRAPDLKGMLQVFKELTEVQRYWVHVTLVPSHLSCAVISEDERQVRYQERIH-----------------------------QSFGKVKYFYGVLGSPSIRSGKHYWEVDVSNKSAWILGVCVSLKCTANRNGPRIENYQPKNGYWVI-------------------------------------------------------------GLWNAGNYSAFQDSVKYS--DFQDGSHSATYGPLIVPLFMTICPNRVGVFLDYEACTVSFFNVTSNGFLIYKFSNCRFSDSVFPYFSPMTCELPMTLCSPRS
1 change: 1 addition & 0 deletions phylo/data/phyml_protein_example.newick
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(((((((((Spider:0.03308191,Woolly:0.03582163):0.01444277,Howler:0.06799737):0.02909882,(((PMarmoset:0.02787360,Tamarin:0.03681352):0.01865025,Squirrel:0.08629746):0.01112128,(Saki:0.03881905,Titi:0.04068062):0.01757714):0.00607569):0.20818264,(((Chimp:0.01029099,Gorilla:0.00446741):0.00330774,Human:0.01513926):0.00720972,(Gibbon:0.05851278,Orangutan:0.03164833):0.00204286):0.02732959):0.04351306,(Colobus:0.00814254,DLangur:0.00661586):0.00733489):0.00608429,Patas:0.02612272):0.00687099,(AGM_cDNA:0.00495553,Tant_cDNA:0.00344975):0.00775707):0.00140317,Baboon:0.00482829):0.0,Rhes_cDNA:0.01205729):0.0;
Loading
Loading