CLI Reference¶
designProbes¶
Design probes for the first record in a FASTA file.
designProbes targets.fa --species mouse --channel B1 --output probes.tsv --idt probes.idt
Common flags:
- --no-genomemask: skip Bowtie2 uniqueness checks
- --index /path/to/index: override Bowtie2 index prefix
- --tileSize 52: tile size (probe length before splitting)
- --minGC, --maxGC: GC content bounds
- --maxProbes: maximum number of probes to emit
- --calcPrice: estimate oligo synthesis cost
Note: genome masking is enabled by default and requires a registered species.
Use fetchMouseIndex or buildGenomeIndex first, or pass --index to point
directly to a Bowtie2 index.
designProbesBatch¶
Design probes for every record in a FASTA file.
designProbesBatch targets.fa --species mouse --channel B1 --output probes.tsv --idt probes.idt
fetchMouseIndex¶
Download a prebuilt mm10 Bowtie2 index and register it under the package indices directory.
fetchMouseIndex
listReferences¶
List all installed reference genomes and their configuration details, including default parameters and the CLI flags needed to use them.
listReferences
Use --config to inspect an alternate configuration file:
listReferences --config /path/to/HCRconfig.yaml
The output shows, for each registered species:
- Species name and installation status
- Bowtie2 index prefix path (relative and absolute)
- Number of index files found on disk
- The --species flag to pass to designProbes
It also displays all default parameters from HCRconfig.yaml with their corresponding
CLI flags.
buildGenomeIndex¶
Build a Bowtie2 index for a new reference genome and register it in HCRconfig.yaml.
buildGenomeIndex --species zebrafish --fasta /path/to/genome.fa --threads 8
For large genomes (> 4 billion bases), use the --large-index flag:
buildGenomeIndex --species eberryi --fasta /path/to/genome.fa --threads 8 --large-index