diff --git a/protected/gatk-protected/src/main/java/org/broadinstitute/sting/gatk/walkers/haplotypecaller/readthreading/DanglingChainMergingGraph.java b/protected/gatk-protected/src/main/java/org/broadinstitute/sting/gatk/walkers/haplotypecaller/readthreading/DanglingChainMergingGraph.java index e59d39a97..c696c50ae 100644 --- a/protected/gatk-protected/src/main/java/org/broadinstitute/sting/gatk/walkers/haplotypecaller/readthreading/DanglingChainMergingGraph.java +++ b/protected/gatk-protected/src/main/java/org/broadinstitute/sting/gatk/walkers/haplotypecaller/readthreading/DanglingChainMergingGraph.java @@ -97,7 +97,7 @@ public abstract class DanglingChainMergingGraph extends BaseGraph danglingPath, referencePath; final byte[] danglingPathString, referencePathString; final Cigar cigar; @@ -222,7 +222,7 @@ public abstract class DanglingChainMergingGraph extends BaseGraph MAX_CIGAR_COMPLEXITY ) return false; - // the last element must be an M + // the first element must be an M if ( requireFirstElementM && elements.get(0).getOperator() != CigarOperator.M ) return false; @@ -263,6 +263,12 @@ public abstract class DanglingChainMergingGraph extends BaseGraph