CLI Options and Arguments#
Command Modes#
MirMachine supports these invocation modes:
MirMachine.py --node <text> --species <text> --genome <text> [options]
MirMachine.py --species <text> --genome <text> --family <text> [options]
MirMachine.py --node <text> [--add-all-nodes]
MirMachine.py --print-all-nodes
MirMachine.py --print-all-families
MirMachine.py --print-ascii-tree
MirMachine.py (-h | --help)
MirMachine.py --version
Run Examples#
Node-based run:
MirMachine.py --node Caenorhabditis --species ce11 \
--genome /path/to/genome.fa --model combined
Single-family run:
MirMachine.py --species ce11_let7 --genome /path/to/genome.fa \
--family Let-7
Show families for a node:
MirMachine.py --node Caenorhabditis
Arguments#
Short |
Long |
Description |
|---|---|---|
|
|
Node name (example: |
|
|
Species/run label used in output filenames and YAML config. |
|
|
Path to uncompressed genome FASTA. |
|
|
Model set: |
|
|
Search only one miRNA family (example: |
|
|
Inclusion threshold passed to |
|
|
Parallel jobs passed to Snakemake (default: |
Options#
Flag |
Description |
|---|---|
|
Expand node query to include descendants (broader family set). |
|
Limit searched families to only the selected node. |
|
Print available node names and exit. |
|
Print families available in each model and exit. |
|
Print an ASCII representation of the taxonomy tree and exit. |
|
Unlock a stalled Snakemake working directory. |
|
Delete all generated output files tracked by the workflow. |
|
Dry-run the Snakemake DAG without executing jobs. |
|
Mark targets as up-to-date without re-running jobs. |
|
Use long-miRNA covariance models from |
|
Show help text and exit. |
|
Show MirMachine version and exit. |
Notes#
--familymode does not require--node.If
--nodeis invalid, MirMachine prints valid nodes and exits.Model name validation is strict:
combined,proto,deutero.