class BTKIssue
- BTKIssue
- GritJiraIssue
- Reference
- Object
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.crInstance Method Summary
-
#decon_dir : String
Returns the parent directory of the first assembly file, used as the base for ASCC pipeline output directories.
-
#files : Array(String)
Returns the list of assembly FASTA paths present in the specimen YAML.
-
#submit_to_lsf : Nil
Submits the ASCC pipeline to LSF for each haplotype present in the YAML.
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
Returns the parent directory of the first assembly file, used as the base for ASCC pipeline output directories.
Returns the list of assembly FASTA paths present in the specimen YAML.
Checks for primary and haplotigs keys.
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.).