public abstract class NucleotideVariant extends HGVSVariant
Modifier and Type | Field and Description |
---|---|
static int |
NO_TRANSCRIPT_VERSION |
Constructor and Description |
---|
NucleotideVariant(SequenceType seqType,
String refID)
Set variant's reference ID, protein ID is null, version is
NO_TRANSCRIPT_VERSION |
NucleotideVariant(SequenceType seqType,
String refID,
String proteinID,
int transcriptVersion)
Set variant's reference ID, protein ID, and protein version to the given value
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getProteinID() |
String |
getRefID() |
String |
getRefIDWithVersion() |
SequenceType |
getSeqType() |
String |
getSequenceNamePrefix() |
int |
getTranscriptVersion() |
int |
hashCode() |
String |
toHGVSString(AminoAcidCode code)
Return HGVS representation using the given amino acid code.
|
String |
toString() |
toHGVSString
public static final int NO_TRANSCRIPT_VERSION
public NucleotideVariant(SequenceType seqType, String refID)
NO_TRANSCRIPT_VERSION
public NucleotideVariant(SequenceType seqType, String refID, String proteinID, int transcriptVersion)
public SequenceType getSeqType()
public String getRefID()
public int getTranscriptVersion()
NO_TRANSCRIPT_VERSION
if no version is givenpublic String getProteinID()
null
if nonepublic String getRefIDWithVersion()
public String toHGVSString(AminoAcidCode code)
ConvertibleToHGVSString
code
- AminoAcidCode
to useProteinPointLocation
public String getSequenceNamePrefix()
"NM_000109.3(DMD)"
, or "NM_000109.3"
.Copyright © 2016. All rights reserved.