public class SAMReadGroupRecord extends AbstractSAMHeaderRecord
Modifier and Type | Class and Description |
---|---|
static class |
SAMReadGroupRecord.PlatformValue |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DATE_RUN_PRODUCED_TAG |
static java.lang.String |
DESCRIPTION_TAG |
static java.lang.String |
FLOW_ORDER_TAG |
static java.lang.String |
KEY_SEQUENCE_TAG |
static java.lang.String |
LIBRARY_TAG |
static java.lang.String |
PLATFORM_MODEL_TAG |
static java.lang.String |
PLATFORM_TAG |
static java.lang.String |
PLATFORM_UNIT_TAG |
static java.lang.String |
PREDICTED_MEDIAN_INSERT_SIZE_TAG |
static java.lang.String |
PROGRAM_GROUP_TAG |
static java.lang.String |
READ_GROUP_ID_TAG |
static java.lang.String |
READ_GROUP_SAMPLE_TAG |
static java.lang.String |
SEQUENCING_CENTER_TAG |
static java.util.Set<java.lang.String> |
STANDARD_TAGS |
serialVersionUID
Constructor and Description |
---|
SAMReadGroupRecord(java.lang.String id) |
SAMReadGroupRecord(java.lang.String id,
SAMReadGroupRecord srcProgramRecord) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
boolean |
equivalent(SAMReadGroupRecord that) |
java.lang.String |
getDescription() |
java.lang.String |
getFlowOrder() |
java.lang.String |
getId()
Returns the ID tag (or equivalent) for this header record.
|
java.lang.String |
getKeySequence() |
java.lang.String |
getLibrary() |
java.lang.String |
getPlatform() |
java.lang.String |
getPlatformModel() |
java.lang.String |
getPlatformUnit() |
java.lang.Integer |
getPredictedMedianInsertSize() |
java.lang.String |
getProgramGroup() |
java.lang.String |
getReadGroupId() |
java.util.Date |
getRunDate() |
java.lang.String |
getSample() |
java.lang.String |
getSequencingCenter() |
int |
hashCode() |
void |
setDescription(java.lang.String description) |
void |
setFlowOrder(java.lang.String flowOrder) |
void |
setKeySequence(java.lang.String keySequence) |
void |
setLibrary(java.lang.String value) |
void |
setPlatform(java.lang.String platform) |
void |
setPlatformModel(java.lang.String platformModel) |
void |
setPlatformUnit(java.lang.String pu) |
void |
setPredictedMedianInsertSize(java.lang.Integer predictedMedianInsertSize) |
void |
setProgramGroup(java.lang.String programGroup) |
void |
setRunDate(java.util.Date runDate)
Converts to Iso8601Date if not already in that form.
|
void |
setSample(java.lang.String value) |
void |
setSequencingCenter(java.lang.String center) |
attributesEqual, attributesHashCode, getAttribute, getAttributes, setAttribute, setAttribute, toString
public static final java.lang.String READ_GROUP_ID_TAG
public static final java.lang.String SEQUENCING_CENTER_TAG
public static final java.lang.String DESCRIPTION_TAG
public static final java.lang.String DATE_RUN_PRODUCED_TAG
public static final java.lang.String FLOW_ORDER_TAG
public static final java.lang.String KEY_SEQUENCE_TAG
public static final java.lang.String LIBRARY_TAG
public static final java.lang.String PROGRAM_GROUP_TAG
public static final java.lang.String PREDICTED_MEDIAN_INSERT_SIZE_TAG
public static final java.lang.String PLATFORM_TAG
public static final java.lang.String PLATFORM_MODEL_TAG
public static final java.lang.String PLATFORM_UNIT_TAG
public static final java.lang.String READ_GROUP_SAMPLE_TAG
public static final java.util.Set<java.lang.String> STANDARD_TAGS
public SAMReadGroupRecord(java.lang.String id)
public SAMReadGroupRecord(java.lang.String id, SAMReadGroupRecord srcProgramRecord)
public java.lang.String getId()
AbstractSAMHeaderRecord
getId
in class AbstractSAMHeaderRecord
public java.lang.String getReadGroupId()
public java.lang.String getSample()
public void setSample(java.lang.String value)
public java.lang.String getLibrary()
public void setLibrary(java.lang.String value)
public java.lang.String getPlatformUnit()
public void setPlatformUnit(java.lang.String pu)
public java.lang.String getPlatform()
public void setPlatform(java.lang.String platform)
public java.util.Date getRunDate()
public java.lang.String getFlowOrder()
public void setFlowOrder(java.lang.String flowOrder)
public java.lang.String getKeySequence()
public void setKeySequence(java.lang.String keySequence)
public void setRunDate(java.util.Date runDate)
public java.lang.String getSequencingCenter()
public void setSequencingCenter(java.lang.String center)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.Integer getPredictedMedianInsertSize()
public void setPredictedMedianInsertSize(java.lang.Integer predictedMedianInsertSize)
public java.lang.String getProgramGroup()
public void setProgramGroup(java.lang.String programGroup)
public java.lang.String getPlatformModel()
public void setPlatformModel(java.lang.String platformModel)
public boolean equivalent(SAMReadGroupRecord that)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object