iTaxoTools / TaxI2-legacy

Calculates genetic differences between DNA sequences
GNU General Public License v3.0
0 stars 0 forks source link

Implement "Compare against reference sequence database" option #49

Closed mvences closed 3 years ago

mvences commented 3 years ago

I am creating this issue here just to keep track of the progress. For detailed explanation and suggestions, please see the PDF file that I sent by email.

In brief, the program should include a "Compare against reference database" option is selected, then an entirely different code will be executed: In this case, the user has to open two files (the database and the query file). Then, each of the query sequences is successively pairwise aligned and compared with each of the database sequences, and the program outputs then a file that prints for each query sequence the closest (smallest distance) of the reference sequences.

necrosovereign commented 3 years ago

I feel that trying to squeeze these two different functionalities into the same GUI might not be the best. Maybe it would be better for this to be a separate tool that shares internals with TaxI2 (similar to fastsplit and fastmerge)?

mvences commented 3 years ago

If you feel this would make the code overly complex, then proceeding as you suggest (with a separate tool) would be an option. So I would set my preferences as follows: