Description

Builds a classic bloom filter COBS index

Input

name:type
description
pattern

meta:map

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

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', single_end:false ]

*.index.cobs_classic:file

The COBS classic index

*.index.cobs_classic

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)