Skip to content

Commit 1dc51e0

Browse files
committed
Add debugging for merge lofreq
1 parent 242e425 commit 1dc51e0

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,16 @@ public void processFilesRemote(List<SequenceOutputFile> inputFiles, JobContext c
255255

256256
siteToAllele.forEach((x, y) -> {
257257
y.doFinalize();
258+
259+
if (y._alternates.isEmpty())
260+
{
261+
ctx.getLogger().error("No alternate alleles found: " + y._contig + "/" + y._start + "/" + y._ref);
262+
y._encounteredAlleles.forEach((a, b) -> {
263+
ctx.getLogger().error(a.getBaseString() + ": " + b.stream().map(Allele::getBaseString).collect(Collectors.joining(",")));
264+
});
265+
266+
throw new IllegalArgumentException("No alternate alleles found: " + y._contig + "/" + y._start + "/" + y._ref);
267+
}
258268
});
259269

260270
ReferenceGenome genome = ctx.getSequenceSupport().getCachedGenome(genomeIds.iterator().next());

0 commit comments

Comments
 (0)