@@ -122,15 +122,15 @@ def fingerprint(project_id):
122
122
123
123
EXECUTION_DIR = STATS_DIR + 'VCF/'
124
124
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 )
126
126
subprocess .call (command1 , shell = True )
127
127
print ("Running extract fingerprint: " + command1 )
128
128
vcfs .append (output_vcf )
129
129
130
130
extractFingerprint_finish = process_time ()
131
131
print ('Elapsed time to extract fingerprint for all bams: ' , extractFingerprint_finish - extractFingerprint_start )
132
132
# 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 )
134
134
vcfInputs = " INPUT=" .join (vcfs )
135
135
136
136
command_crosscheck += vcfInputs
@@ -284,4 +284,4 @@ def get_igo_id_mappings(sample_manifests, mapped_fields):
284
284
exit (1 )
285
285
286
286
project_id = sys .argv [1 ]
287
- fingerprint (project_id )
287
+ fingerprint (project_id )
0 commit comments