Alignment-free computation of Average Nucleotide Identity (ANI)
meta{:bash}
:map
Groovy Map containing sample information e.g. [ id:‘test’ ]
query{:bash}
:file
Fasta file to be used as the query. If provided, ql will be ignored.
*.{fasta,fna,fa}
meta2{:bash}
Groovy Map containing sample information for the reference
reference{:bash}
Fasta file to be used as the reference. If provided, rl will be ignored.
ql{:bash}
File containing a list of query fasta paths. query input takes precedence over this list if both are provided.
*.txt
rl{:bash}
File containing a list of reference fasta paths. reference input takes precedence over this list if both are provided.
ani{:bash}
*.txt{:bash}
ANI results file
visual{:bash}
*.visual{:bash}
FastANI visualization output
*.visual
matrix{:bash}
*.matrix{:bash}
ANI matrix output
versions_fastani{:bash}
${task.process}{:bash}
:string
The name of the process
fastani{:bash}
The name of the tool
fastANI --version 2>&1 | head -1 | sed "s/version\ //"{:bash}
:eval
The expression to obtain the version of the tool
versions{:bash}
FastANI is developed for fast alignment-free computation of whole-genome Average Nucleotide Identity (ANI).