htsjdk.variant.variantcontext
public final class CommonInfo extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static double |
NO_LOG10_PERROR |
Constructor and Description |
---|
CommonInfo(java.lang.String name,
double log10PError,
java.util.Set<java.lang.String> filters,
java.util.Map<java.lang.String,java.lang.Object> attributes) |
Modifier and Type | Method and Description |
---|---|
void |
addFilter(java.lang.String filter) |
void |
addFilters(java.util.Collection<java.lang.String> filters) |
void |
clearAttributes() |
boolean |
filtersWereApplied() |
java.lang.Object |
getAttribute(java.lang.String key) |
java.lang.Object |
getAttribute(java.lang.String key,
java.lang.Object defaultValue) |
boolean |
getAttributeAsBoolean(java.lang.String key,
boolean defaultValue) |
double |
getAttributeAsDouble(java.lang.String key,
double defaultValue) |
int |
getAttributeAsInt(java.lang.String key,
int defaultValue) |
java.lang.String |
getAttributeAsString(java.lang.String key,
java.lang.String defaultValue) |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes() |
java.util.Set<java.lang.String> |
getFilters() |
java.util.Set<java.lang.String> |
getFiltersMaybeNull() |
double |
getLog10PError() |
java.lang.String |
getName() |
int |
getNumAttributes() |
double |
getPhredScaledQual() |
boolean |
hasAttribute(java.lang.String key) |
boolean |
hasLog10PError() |
boolean |
isFiltered() |
boolean |
isNotFiltered() |
void |
putAttribute(java.lang.String key,
java.lang.Object value) |
void |
putAttribute(java.lang.String key,
java.lang.Object value,
boolean allowOverwrites) |
void |
putAttributes(java.util.Map<java.lang.String,?> map) |
void |
removeAttribute(java.lang.String key) |
void |
setAttributes(java.util.Map<java.lang.String,?> map) |
void |
setLog10PError(double log10PError) |
void |
setName(java.lang.String name)
Sets the name
|
public static final double NO_LOG10_PERROR
public CommonInfo(java.lang.String name, double log10PError, java.util.Set<java.lang.String> filters, java.util.Map<java.lang.String,java.lang.Object> attributes)
public java.lang.String getName()
public void setName(java.lang.String name)
name
- the name associated with this informationpublic java.util.Set<java.lang.String> getFiltersMaybeNull()
public java.util.Set<java.lang.String> getFilters()
public boolean filtersWereApplied()
public boolean isFiltered()
public boolean isNotFiltered()
public void addFilter(java.lang.String filter)
public void addFilters(java.util.Collection<java.lang.String> filters)
public boolean hasLog10PError()
public double getLog10PError()
public double getPhredScaledQual()
public void setLog10PError(double log10PError)
public void clearAttributes()
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
public void setAttributes(java.util.Map<java.lang.String,?> map)
public void putAttribute(java.lang.String key, java.lang.Object value)
public void putAttribute(java.lang.String key, java.lang.Object value, boolean allowOverwrites)
public void removeAttribute(java.lang.String key)
public void putAttributes(java.util.Map<java.lang.String,?> map)
public boolean hasAttribute(java.lang.String key)
public int getNumAttributes()
public java.lang.Object getAttribute(java.lang.String key)
key
- the attribute keypublic java.lang.Object getAttribute(java.lang.String key, java.lang.Object defaultValue)
public java.lang.String getAttributeAsString(java.lang.String key, java.lang.String defaultValue)
public int getAttributeAsInt(java.lang.String key, int defaultValue)
public double getAttributeAsDouble(java.lang.String key, double defaultValue)
public boolean getAttributeAsBoolean(java.lang.String key, boolean defaultValue)