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.