public class CathDomain extends Object implements Serializable, StructureIdentifier
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
| Constructor and Description |
|---|
CathDomain() |
public static final long serialVersionUID
public String getDomainName()
public void setDomainName(String domainName)
@Deprecated public String getPdbId()
PDBID.CHAIN.
For example: 1hiv.A.getPdbId in interface StructureIdentifierpublic String getThePdbId()
public String getPdbIdAndChain()
PDBID.CHAIN.
For example: 1hiv.A.public Integer getDomainId()
public Integer getClassId()
public void setClassId(Integer classId)
public Integer getArchitectureId()
public void setArchitectureId(Integer architectureId)
public Integer getTopologyId()
public void setTopologyId(Integer topologyId)
public Integer getHomologyId()
public void setHomologyId(Integer homologyId)
public Integer getSequenceFamilyId()
public void setSequenceFamilyId(Integer sequenceFamilyId)
public Integer getOrthologousSequenceFamilyId()
public void setOrthologousSequenceFamilyId(Integer orthologousSequenceFamilyId)
public Integer getLikeSequenceFamilyId()
public void setLikeSequenceFamilyId(Integer likeSequenceFamilyId)
public Integer getIdenticalSequenceFamilyId()
public void setIdenticalSequenceFamilyId(Integer identicalSequenceFamilyId)
public Integer getDomainCounter()
public void setDomainCounter(Integer domainCounter)
public Integer getLength()
public void setLength(Integer length)
public Double getResolution()
public void setResolution(Double resolution)
public void setCATH(String cathCode)
public String getCATH()
public void setSOLID(String cathCode)
public String getSOILD()
public Integer getClassificationId(CathCategory cathCategory)
public String getFormat()
public void setFormat(String format)
public String getVersion()
public void setVersion(String version)
public Date getDate()
public void setDate(Date date)
public String getName()
public void setName(String name)
public String getSource()
public void setSource(String source)
public String getSequenceHeader()
public void setSequenceHeader(String sequenceHeader)
public String getSequence()
public void setSequence(String sequence)
public List<CathSegment> getSegments()
public void setSegments(List<CathSegment> segments)
public String getComment()
public void setComment(String comment)
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 StructureIdentifierpublic 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 StructureIdentifierCopyright © 2000-2015 BioJava. All Rights Reserved.