Fix for the case of requesting genotype for a sample that doesn't exist in a VariantContext
This commit is contained in:
parent
cfe43e3971
commit
73735863b0
|
|
@ -867,7 +867,10 @@ public class VariantContext implements Feature { // to enable tribble intergrati
|
||||||
|
|
||||||
for ( String name : sampleNames ) {
|
for ( String name : sampleNames ) {
|
||||||
if ( map.containsKey(name) ) throw new IllegalArgumentException("Duplicate names detected in requested samples " + sampleNames);
|
if ( map.containsKey(name) ) throw new IllegalArgumentException("Duplicate names detected in requested samples " + sampleNames);
|
||||||
map.put(name, getGenotype(name));
|
final Genotype g = getGenotype(name);
|
||||||
|
if ( g != null ) {
|
||||||
|
map.put(name, g);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return map;
|
return map;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue