How does creating "sub-modules" work when the're a...
# modules
d
How does creating "sub-modules" work when the're already a main module? Right now there is a
rasusa
module, but some time ago rasusa added different subcommands:
reads
and
aln
,
reads
being the original functionality and
aln
the new one to filter BAM files. Normally, this would mean having
rasusa/reads
and
rasusa/aln
, but there already a module covering the "top level". How to handle this correctly?
j
Eek
In the past we've gone with moving/renaming the original to duplicate the main command (e.g. kraken2_kraken2) or just make the new module with a different name including the version (AMPcombi -> ampcombi2)
Do you know how many pipelines are already using rasusa?
d
j
Maybe you can ask if they are ok if you were to kill it and replace it
👍 1
So they know to update theirs
s
Probably deprecate the original one and replace with the new name