public class SAMProgramRecord extends AbstractSAMHeaderRecord
Modifier and Type | Field and 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 and Description |
---|
SAMProgramRecord(String programGroupId) |
SAMProgramRecord(String id,
SAMProgramRecord srcProgramRecord) |
Modifier and Type | Method and 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() |
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)