fasta_clean_fcs
Foreign Contamination Screen (FCS) is a tool suite for identifying and removing contaminant sequences in genome assemblies
Description
Foreign Contamination Screen (FCS) is a tool suite for identifying and removing contaminant sequences in genome assemblies
Input
Channel containing the assembly to screen. The meta map must carry the
taxonomy ID of the expected organism, e.g. [ id:‘test’, taxid:‘id’ ].
Structure: [ val(meta), path(fasta) ]
*.{fasta,fa}Output
Cleaned assembly in fasta format, alongside the taxonomy ID it was screened
against. Falls back to the unmodified input assembly when FCS-adaptor found
nothing to clean.
Structure: [ val(meta), val(taxid), path(fasta) ]
*.cleaned_sequences.fa.gzReport of identified adaptors.
Structure: [ val(meta), path(report) ]
*.fcs_adaptor_report.txtRun arguments.
Structure: [ val(meta), path(pipeline_args) ]
*.pipeline_args.yamlSkipped trim information.
Structure: [ val(meta), path(skipped_trims) ]
*.skipped_trims.jsonlReport containing the contig identifier and recommended action (EXCLUDE, TRIM, FIX, REVIEW).
Structure: [ val(meta), path(report) ]
*.fcs_gx_report.txtReport containing the contig identifier and mapped contaminant species.
Structure: [ val(meta), path(taxonomy_report) ]
*.taxonomy.rpt