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

index

meta:map

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

*.index.cobs_compact:file

The COBS compact index

*.index.cobs_compact

versions

versions.yml:file

File containing software versions

versions.yml

Tools

cobs
MIT

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