Big change is adding GROOT support
Full Changelog:
- argNorm supports the GROOT v1.1.2 ARG annotation tool: https://github.com/will-rowe/groot
- GROOT support is via the
GrootNormalizer
(for use in python scripts) and thegroot
tool parameter with thegroot-db
,groot-core-db
,groot-argannot
,groot-card
, andgroot-resfinder
db
parameters in the CLI.
Other
__version__
attribute added to the package (accessible asargnorm.__version__
orargnorm.lib.__version__
)- Use atomic writing for outputs (https://github.com/untitaker/python-atomicwrites/tree/master)
funcscan integration
- argNorm has been included as an nf-core module: https://nf-co.re/modules/argnorm/
- argNorm will also be available on the funcscan pipeline: nf-core/funcscan#410
DB harmonisation
- SARG db link was changed in
crude_db_harmonisation
to https://raw.githubusercontent.com/xinehc/args_oap/a3e5cff4a6c09f81e4834cfd9a31e6ce7d678d71/src/args_oap/db/sarg.fasta as old link (Galaxy instance, http://smile.hku.hk/SARGs) is down - RGI outputs in
crude_db_harmonisation
are concatenated so frequencies ofperfect
,strict
, andloose
hits can be calculated from concatenated file