diff --git a/java/src/org/broadinstitute/sting/utils/GenomeLoc.java b/java/src/org/broadinstitute/sting/utils/GenomeLoc.java index 21326424f..7cb725508 100644 --- a/java/src/org/broadinstitute/sting/utils/GenomeLoc.java +++ b/java/src/org/broadinstitute/sting/utils/GenomeLoc.java @@ -130,7 +130,10 @@ public class GenomeLoc implements Comparable { } public static GenomeLoc genomicLocationOf(final SAMRecord read) { - return new GenomeLoc(read.getReferenceName(), read.getAlignmentStart(), read.getAlignmentEnd()); + String contig = read.getReferenceName(); + if (read.getReadUnmappedFlag()) + contig = null; + return new GenomeLoc(contig, read.getAlignmentStart(), read.getAlignmentEnd()); } // --------------------------------------------------------------------------------------------------------------