Skip to content

Commit fbb9c2a

Browse files
committed
Bugfix LoFreq variant import
1 parent 1cef6be commit fbb9c2a

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE sequenceanalysis.aa_snps_by_codon ALTER column codon type VARCHAR(4000);
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE sequenceanalysis.aa_snps_by_codon ALTER column codon VARCHAR(4000);

SequenceAnalysis/src/org/labkey/sequenceanalysis/SequenceAnalysisModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ public String getName()
179179
@Override
180180
public Double getSchemaVersion()
181181
{
182-
return 12.325;
182+
return 12.326;
183183
}
184184

185185
@Override

SequenceAnalysis/src/org/labkey/sequenceanalysis/run/analysis/NextCladeHandler.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,11 +243,17 @@ public static void processAndImportNextCladeAa(PipelineJob job, File jsonFile, i
243243
return;
244244
}
245245

246-
JSONArray aaSubstitutions = sample.getJSONArray("aaSubstitutions");
246+
ViralSnpUtil.deleteExistingValues(job, analysisId, SequenceAnalysisSchema.TABLE_AA_SNP_BY_CODON, null);
247+
248+
if (!sample.containsKey("aaSubstitutions"))
249+
{
250+
job.getLogger().info("JSON does not contain aaSubstitutions, skipping");
251+
return;
252+
}
247253

254+
JSONArray aaSubstitutions = sample.getJSONArray("aaSubstitutions");
248255
Map<Integer, List<VariantContext>> consensusMap = ViralSnpUtil.readVcfToMap(consensusVCF);
249256

250-
ViralSnpUtil.deleteExistingValues(job, analysisId, SequenceAnalysisSchema.TABLE_AA_SNP_BY_CODON, null);
251257
TableInfo aaTable = SequenceAnalysisSchema.getInstance().getSchema().getTable(SequenceAnalysisSchema.TABLE_AA_SNP_BY_CODON);
252258

253259
//This is SARS-CoV-2 specific, so this is a safe assumption

0 commit comments

Comments
 (0)