class BTKIssue

Overview

Extends GritJiraIssue with ASCC/BlobToolKit contamination screening submission.

Submits the ASCC pipeline to LSF for each haplotype (primary and haplotigs), running tiara, coverage, FCS-GX, BTK BUSCO, BLAST, and DIAMOND steps. Requires Nextflow, Singularity, and Python modules to be loaded.

Defined in:

submit_btk.cr

Instance Method Summary

Instance methods inherited from class GritJiraIssue

curated_dir : String curated_dir, curation_pretext(fasta, output, no_email = false) : String curation_pretext, decon_file : String decon_file, get_json : JSON::Any get_json, get_token : String get_token, get_yaml : YAML::Any get_yaml, geval_db : String geval_db, hic_read_dir : Array(YAML::Any) | Array(String) hic_read_dir, json : JSON::Any json, merged : Bool merged, ont_read_dir : String | Nil ont_read_dir, pacbio_read_dir : String | Nil pacbio_read_dir, pretext_dir : String pretext_dir, projects : Array(YAML::Any) projects, release_version : Int32 release_version, sample_dot_version : String sample_dot_version, sample_version : String sample_version, scientific_name : String scientific_name, taxonomy : String taxonomy, telomer : String telomer, tol_id : String tol_id, working_dir : String working_dir, yaml : YAML::Any yaml

Constructor methods inherited from class GritJiraIssue

new(name : String, merged : Bool = false) new

Instance Method Detail

def decon_dir : String #

Returns the parent directory of the first assembly file, used as the base for ASCC pipeline output directories.


[View source]
def files : Array(String) #

Returns the list of assembly FASTA paths present in the specimen YAML. Checks for primary and haplotigs keys.


[View source]
def submit_to_lsf : Nil #

Submits the ASCC pipeline to LSF for each haplotype present in the YAML. Each job runs in the basement queue with the full ASCC step chain (tiara, coverage, fcs-gx, btk_busco, nt_blast, nr_diamond, etc.).


[View source]