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

assembly_files(keys : Array(String)) : Array(String) assembly_files, curated_dir : String curated_dir, curation_pretext(fasta, output, no_email = false) : String curation_pretext, decon_dir : String decon_dir, decon_file : String decon_file, files : Array(String) files, 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, user : String user, 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 files : Array(String) #

Returns the list of assembly FASTA paths present in the specimen YAML. Restricted to the primary and haplotigs keys for the ASCC pipeline.


[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]