Description

Builds a compact bloom filter COBS index

Input

Name (Type)
Description
Pattern

meta (map)

Groovy Map containing sample information
e.g. [ id:'sample1' ]

input (file)

The file or directory to be indexed.
COBS can read:

  1. FASTA files (\*.fa, \*.fasta, \*.fna, \*.ffn, \*.faa, \*.frn, \*.fa.gz, \*.fasta.gz, \*.fna.gz, \*.ffn.gz, \*.faa.gz, \*.frn.gz),
  2. FASTQ files (\*.fq, \*.fastq, \*.fq.gz., \*.fastq.gz),
  3. “Multi-FASTA” and “Multi-FASTQ” files (\*.mfasta, \*.mfastq),
  4. McCortex files (\*.ctx),
  5. or text files (\*.txt).
    You can either recursively scan a directory for all files matching any of these files,
    or pass a \*.list file which lists all paths COBS should index.
*.*

Output

Name (Type)
Description
Pattern

meta (map)

Groovy Map containing sample information
e.g. [ id:'sample1' ]

index (file)

The COBS compact index

*.index.cobs_compact

versions (file)

File containing software versions

versions.yml

Tools

cobs
MIT

Compact Bit-Sliced Signature Index (for Genomic k-Mer Data or q-Grams)