amkozlov / raxml-ng

RAxML Next Generation: faster, easier-to-use and more flexible
GNU Affero General Public License v3.0
390 stars 64 forks source link

Improve PHYLIP parser performance #11

Closed amkozlov closed 7 years ago

amkozlov commented 7 years ago

PHYLIP parser in libpll is very inefficient on large alignments. e.g for 45 taxa x 6M sites:

We should either optimize libpll parser, or use a different one for raxml-ng.

amkozlov commented 7 years ago

PHYLIP parser was re-implemented from scratch in libpll (thanks to @xflouri), and now is even faster than old RAxML/genesis