Skip to content

Workflow Rules

The taco workflow defines a number of rules. For a brief description of each, use the taco ls command and pass the name of the read_filtering workflow:

$ taco ls read_filtering

Fetch Data Rules:

pull_biocontainers

    Pull the required versions of containers from quay.io.

download_reads

    Fetch user-requested files from OSF
    containing reads that will be used
    in the read filtering process.

    Note that this should define wildcard-based
    rules, rather than downloading all files
    at once, to keep things flexible and fast.

download_read_adapter

    Download FASTA read adapaters.
    This downloads adpaters for
    the TruSeq2-PE sequencer by default.

Quality Assessment Rules:

pre_trimming_quality_assessment

    Perform a pre-trimming quality check
    of the reads from the sequencer.

post_trimming_quality_assessment

    Perform a post-trimming quality check
    of the reads from the sequencer.

Filter/Trim:

quality_trimming

    Trim reads from the sequencer by dropping low-quality reads.

Interleave:

interleave_reads

    Interleave paired-end reads using khmer.
    The trim quality comes from the filename.