public class SAMProgramRecord extends AbstractSAMHeaderRecord
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMMAND_LINE_TAG |
static java.lang.String |
PREVIOUS_PROGRAM_GROUP_ID_TAG |
static java.lang.String |
PROGRAM_GROUP_ID_TAG |
static java.lang.String |
PROGRAM_NAME_TAG |
static java.lang.String |
PROGRAM_VERSION_TAG |
static java.util.Set<java.lang.String> |
STANDARD_TAGS |
serialVersionUID
Constructor and Description |
---|
SAMProgramRecord(java.lang.String programGroupId) |
SAMProgramRecord(java.lang.String id,
SAMProgramRecord srcProgramRecord) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
boolean |
equivalent(SAMProgramRecord that) |
java.lang.String |
getCommandLine() |
java.lang.String |
getId()
Returns the ID tag (or equivalent) for this header record.
|
java.lang.String |
getPreviousProgramGroupId() |
java.lang.String |
getProgramGroupId() |
java.lang.String |
getProgramName() |
java.lang.String |
getProgramVersion() |
java.lang.String |
getSAMString()
Returns the record in the SAM line-based text format.
|
int |
hashCode() |
void |
setCommandLine(java.lang.String commandLine) |
void |
setPreviousProgramGroupId(java.lang.String id) |
void |
setProgramName(java.lang.String name) |
void |
setProgramVersion(java.lang.String version) |
attributesEqual, attributesHashCode, getAttribute, getAttributes, setAttribute, setAttribute, toString
public static final java.lang.String PROGRAM_GROUP_ID_TAG
public static final java.lang.String PROGRAM_NAME_TAG
public static final java.lang.String PROGRAM_VERSION_TAG
public static final java.lang.String COMMAND_LINE_TAG
public static final java.lang.String PREVIOUS_PROGRAM_GROUP_ID_TAG
public static final java.util.Set<java.lang.String> STANDARD_TAGS
public SAMProgramRecord(java.lang.String programGroupId)
public SAMProgramRecord(java.lang.String id, SAMProgramRecord srcProgramRecord)
public java.lang.String getId()
AbstractSAMHeaderRecord
getId
in class AbstractSAMHeaderRecord
public java.lang.String getProgramGroupId()
public java.lang.String getProgramName()
public void setProgramName(java.lang.String name)
public java.lang.String getProgramVersion()
public void setProgramVersion(java.lang.String version)
public java.lang.String getCommandLine()
public void setCommandLine(java.lang.String commandLine)
public java.lang.String getPreviousProgramGroupId()
public void setPreviousProgramGroupId(java.lang.String id)
public boolean equivalent(SAMProgramRecord that)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getSAMString()
AbstractSAMHeaderRecord
getSAMString
in class AbstractSAMHeaderRecord