DNAnalyzer
DNAnalyzer copied to clipboard
DIAMOND Implementation, a BLAST fork.
DIAMOND is a pretty neat sequence alignment tool for protein and translated DNA searches with high-performance analysis of extensive sequence data. It has some cool features which make it good for running on slow computers and can do a variety of alignments. It says it has various output formats such as tabular, XML and taxonomic classification.
I haven't taken too deep of a look into DIAMOND but I think it may work and be pretty beneficial, it's a fork of BLAST which was created in 1990. DIAMOND was last updated a few months ago and has semi-active maintainers.
Take a look at it, and tell me what you think.
@LimesKey, I added both of the above features as an issue with https://github.com/Verisimilitude11/DNAnalyzer/issues/231 and https://github.com/Verisimilitude11/DNAnalyzer/issues/232.
@Verisimilitude11, sounds good, I first wanted to see everyone's ideas and thoughts on it first before I did more research on the performance part.
With the current development of more features like the GUI & the FAB File format, it'll be too difficult to incorporate this directly into the program and it might be easier to create our own in a way.
So far, we have made the decision to not re-write this in Rust or another programming language but to implement it directly with minor tweaks.
Stale issue message
Closed due to high performance costs and a potential alternative: Rust-Bio