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