Skip to content

Commit 6c92653

Browse files
authored
Update fingerprinting_dag.py
Update GATK version used
1 parent 47cbda5 commit 6c92653

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Fingerprinting/fingerprinting_dag.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -122,15 +122,15 @@ def fingerprint(project_id):
122122

123123
EXECUTION_DIR = STATS_DIR + 'VCF/'
124124
output_vcf = EXECUTION_DIR + 'vcf_' + project_id + '/' + patient_id + '__' + project_id + '__' + igoId + '.vcf'
125-
command1 = 'bsub -J "extract_fingerprint_{}" /home/igo/resources/gatk-4.1.9.0/gatk ExtractFingerprint --VALIDATION_STRINGENCY \'SILENT\' --HAPLOTYPE_MAP \'{}\' --INPUT \'{}\' --OUTPUT \'{}\' --REFERENCE_SEQUENCE \'{}\' --SAMPLE_ALIAS \'{}\''.format(igoId, HAPLOTYPE_MAP, bam, output_vcf, REFERENCE_SEQUENCE, patient_id)
125+
command1 = 'bsub -J "extract_fingerprint_{}" /home/igo/resources/gatk-4.6.1.0/gatk ExtractFingerprint --VALIDATION_STRINGENCY \'SILENT\' --HAPLOTYPE_MAP \'{}\' --INPUT \'{}\' --OUTPUT \'{}\' --REFERENCE_SEQUENCE \'{}\' --SAMPLE_ALIAS \'{}\''.format(igoId, HAPLOTYPE_MAP, bam, output_vcf, REFERENCE_SEQUENCE, patient_id)
126126
subprocess.call(command1, shell=True)
127127
print("Running extract fingerprint: " + command1)
128128
vcfs.append(output_vcf)
129129

130130
extractFingerprint_finish = process_time()
131131
print('Elapsed time to extract fingerprint for all bams: ', extractFingerprint_finish - extractFingerprint_start)
132132
# TODO redirect bsub output to file and check return value of the command?
133-
command_crosscheck = 'bsub -K -n 9 -M 6 -w "ended(extract_fingerprint_*)" -J "CrosscheckFingerprint_{}" /home/igo/resources/gatk-4.1.9.0/gatk CrosscheckFingerprints LOD_THRESHOLD=-5.0 CROSSCHECK_BY=FILE NUM_THREADS=30 OUTPUT=/igo/staging/stats/VCF/vcf_{}/crosscheck_fingerprint_{}.tsv HAPLOTYPE_MAP=\'{}\' INPUT='.format(project_id, project_id, project_id, HAPLOTYPE_MAP)
133+
command_crosscheck = 'bsub -K -n 9 -M 6 -w "ended(extract_fingerprint_*)" -J "CrosscheckFingerprint_{}" /home/igo/resources/gatk-4.6.1.0/gatk CrosscheckFingerprints LOD_THRESHOLD=-5.0 CROSSCHECK_BY=FILE NUM_THREADS=30 OUTPUT=/igo/staging/stats/VCF/vcf_{}/crosscheck_fingerprint_{}.tsv HAPLOTYPE_MAP=\'{}\' INPUT='.format(project_id, project_id, project_id, HAPLOTYPE_MAP)
134134
vcfInputs = " INPUT=".join(vcfs)
135135

136136
command_crosscheck += vcfInputs
@@ -284,4 +284,4 @@ def get_igo_id_mappings(sample_manifests, mapped_fields):
284284
exit(1)
285285

286286
project_id = sys.argv[1]
287-
fingerprint(project_id)
287+
fingerprint(project_id)

0 commit comments

Comments
 (0)