public class SingleAlleleProteinVariant extends ProteinVariant
NO_PROTEIN_ISOFORM
Constructor and Description |
---|
SingleAlleleProteinVariant(String proteinID,
VariantConfiguration varConfig,
Collection<? extends ProteinChange> changes)
Construct
SingleAlleleProteinVariant |
Modifier and Type | Method and Description |
---|---|
static SingleAlleleProteinVariant |
build(String proteinID,
VariantConfiguration varConfig,
ProteinChange... changes) |
boolean |
equals(Object obj) |
ProteinChangeAllele |
getAllele() |
ProteinChange |
getChange() |
int |
hashCode() |
boolean |
hasOnlyOneChange() |
static SingleAlleleProteinVariant |
makeSingleChangeVariant(String proteinID,
ProteinChange change) |
String |
toHGVSString(AminoAcidCode code)
Return HGVS representation using the given amino acid code.
|
String |
toString() |
getProteinID, getSequenceNamePrefix, toHGVSString
public SingleAlleleProteinVariant(String proteinID, VariantConfiguration varConfig, Collection<? extends ProteinChange> changes)
SingleAlleleProteinVariant
proteinID
- ID of the protein that the change is onvarConfig
- VariantConfiguration
of the ProteinChange
s in the allelechanges
- ProteinChange
s to use for the single allelepublic static SingleAlleleProteinVariant makeSingleChangeVariant(String proteinID, ProteinChange change)
public static SingleAlleleProteinVariant build(String proteinID, VariantConfiguration varConfig, ProteinChange... changes)
SingleAlleleProteinVariant
with the given protein ID and
VariantConfiguration
public boolean hasOnlyOneChange()
true
if the variant has only one ProteinChange
.public ProteinChange getChange()
public ProteinChangeAllele getAllele()
public String toHGVSString(AminoAcidCode code)
ConvertibleToHGVSString
code
- AminoAcidCode
to useProteinPointLocation
public String toString()
toString
in class ProteinVariant
public int hashCode()
hashCode
in class ProteinVariant
public boolean equals(Object obj)
equals
in class ProteinVariant
Copyright © 2016. All rights reserved.