DNAnalyzer icon indicating copy to clipboard operation
DNAnalyzer copied to clipboard

DIAMOND Implementation, a BLAST fork.

Open LimesKey opened this issue 3 years ago • 2 comments

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 avatar Oct 21 '22 06:10 LimesKey

@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.

VerisimilitudeX avatar Oct 21 '22 15:10 VerisimilitudeX

@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.

LimesKey avatar Oct 21 '22 16:10 LimesKey

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.

LimesKey avatar Nov 02 '22 05:11 LimesKey

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.

LimesKey avatar Nov 07 '22 06:11 LimesKey

Stale issue message

github-actions[bot] avatar May 20 '23 18:05 github-actions[bot]

Closed due to high performance costs and a potential alternative: Rust-Bio

LimesKey avatar Jun 15 '23 15:06 LimesKey