public class ScopDomain extends Object implements Serializable, Cloneable, StructureIdentifier
| Constructor and Description |
|---|
ScopDomain() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
clone() |
Set<String> |
getChains()
Returns the chains this domain is defined over; contains more than 1 element only if this domains is a multi-chain domain.
|
int |
getClassId() |
String |
getClassificationId() |
int |
getDomainId() |
int |
getFamilyId() |
int |
getFoldId() |
String |
getIdentifier()
The unique identifier, using the following formal specification:
|
String |
getPdbId()
Returns the PDB identifier associated with this StructureIdentifier.
|
int |
getPx() |
List<String> |
getRanges()
Returns a list of ranges of the form described in
StructureIdentifier.getIdentifier(). |
List<ResidueRange> |
getResidueRanges()
Returns the list of
ResidueRanges that this StructureIdentifier defines. |
String |
getScopId() |
int |
getSpeciesId() |
Integer |
getSunid() |
int |
getSuperfamilyId() |
void |
setClassId(int classId) |
void |
setClassificationId(String classificationId) |
void |
setDomainId(int domainId) |
void |
setFamilyId(int familyId) |
void |
setFoldId(int foldId) |
void |
setPdbId(String pdbId) |
void |
setPx(int px) |
void |
setRanges(List<String> ranges) |
void |
setScopId(String scopId) |
void |
setSpeciesId(int speciesId) |
void |
setSunid(Integer sunid) |
void |
setSuperfamilyId(int superfamilyId) |
String |
toString() |
public String getScopId()
public void setScopId(String scopId)
public String getPdbId()
StructureIdentifiergetPdbId in interface StructureIdentifierpublic void setPdbId(String pdbId)
public List<String> getRanges()
StructureIdentifierStructureIdentifier.getIdentifier(). For example:
getRanges().get(0): 'A' getRanges().get(1): 'B_5-100'This is a unique representation.
getRanges in interface StructureIdentifierpublic String getClassificationId()
public void setClassificationId(String classificationId)
public Integer getSunid()
public void setSunid(Integer sunid)
public int getClassId()
public void setClassId(int classId)
public int getFoldId()
public void setFoldId(int foldId)
public int getSuperfamilyId()
public void setSuperfamilyId(int superfamilyId)
public int getFamilyId()
public void setFamilyId(int familyId)
public int getDomainId()
public void setDomainId(int domainId)
public int getSpeciesId()
public void setSpeciesId(int speciesId)
public int getPx()
public void setPx(int px)
protected Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic Set<String> getChains()
public String getIdentifier()
StructureIdentifier
name := pdbID
| pdbID '.' chainID
| pdbID '.' range
| scopID
range := '('? range (',' range)? ')'?
| chainID
| chainID '_' resNum '-' resNum
pdbID := [0-9][a-zA-Z0-9]{3}
chainID := [a-zA-Z0-9]
scopID := 'd' pdbID [a-z_][0-9_]
cathID := pdbID [A-Z][0-9]{2}
resNum := [-+]?[0-9]+[A-Za-z]?
For example:
1TIM #whole structure
1tim #same as above
4HHB.C #single chain
3AA0.A,B #two chains
d2bq6a1 #SCOP domain
1cukA01 #CATH domain
4GCR.A_1-40 #substructure
3iek.A_17-28,A_56-294,A_320-377 #substructure of 3 disjoint parts
More options may be added to the specification at a future time.getIdentifier in interface StructureIdentifierpublic List<ResidueRange> getResidueRanges()
StructureIdentifierResidueRanges that this StructureIdentifier defines.
This is a unique representation.getResidueRanges in interface StructureIdentifierCopyright © 2000-2015 BioJava. All Rights Reserved.