metageni / SUPER-FOCUS

A tool for agile functional analysis of shotgun metagenomic data
GNU General Public License v3.0
21 stars 12 forks source link

Include mmseqs2 #77

Closed linsalrob closed 2 years ago

linsalrob commented 2 years ago

mmseqs2 is a modern and robust aligner. This PR adds capability to add MMSeqS2 to superfocus, and releases the databases too.

There are multiple problems using diamond in a cluster environment (and, for example, with snakemake). mmseqs2 should solve many of those problems.

There is one gotcha - the program is called mmseqs2 but the binary is mmseqs so I try to accept either on the cli, and then use mmseqs2 in the directory names (to be clear) and mmseqs as the executable name.