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, toStringpublic 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()
AbstractSAMHeaderRecordgetId in class AbstractSAMHeaderRecordpublic 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getSAMString()
AbstractSAMHeaderRecordgetSAMString in class AbstractSAMHeaderRecord