GATKSamRecord now checks that the read group is a GATKReadGroupRecord, and if not makes one
This commit is contained in:
parent
14944b5d73
commit
940816f16a
|
|
@ -154,7 +154,8 @@ public class GATKSAMRecord extends BAMRecord {
|
||||||
@Override
|
@Override
|
||||||
public GATKSAMReadGroupRecord getReadGroup() {
|
public GATKSAMReadGroupRecord getReadGroup() {
|
||||||
if ( ! retrievedReadGroup ) {
|
if ( ! retrievedReadGroup ) {
|
||||||
mReadGroup = (GATKSAMReadGroupRecord)super.getReadGroup();
|
final SAMReadGroupRecord rg = super.getReadGroup();
|
||||||
|
mReadGroup = rg instanceof GATKSAMReadGroupRecord ? (GATKSAMReadGroupRecord)rg : new GATKSAMReadGroupRecord(rg);
|
||||||
retrievedReadGroup = true;
|
retrievedReadGroup = true;
|
||||||
}
|
}
|
||||||
return mReadGroup;
|
return mReadGroup;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue