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 CathDomain()
public String getDomainName()
public void setDomainName(String domainName)
public 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 Double getResolution()
public void setResolution(Double resolution)
public Integer getClassificationId(CathCategory cathCategory)
public String getVersion()
public void setVersion(String version)
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 Set<String> getChains()
public String getIdentifier()
StructureIdentifier
#toString()
method also return the
identifier, for consistency during serialization.getIdentifier
in interface StructureIdentifier
public SubstructureIdentifier toCanonical()
StructureIdentifier
This allows all domains to be converted to a standard format String.
toCanonical
in interface StructureIdentifier
public Structure reduce(Structure input) throws StructureException
StructureIdentifier
The returned structure may be a shallow copy of the input, with shared Chains, Residues, etc.
reduce
in interface StructureIdentifier
input
- A full structure, e.g. as loaded from the PDB. The structure
ID should match that returned by getPdbId(), if applicable.StructureException
StructureTools.getReducedStructure(Structure, String)
public Structure loadStructure(AtomCache cache) throws StructureException, IOException
StructureIdentifier
StructureIdentifier.reduce(Structure)
.
It is recommended that the most complete structure available be returned
(e.g. the full PDB) to allow processing of unselected portions where
appropriate.loadStructure
in interface StructureIdentifier
StructureException
- For errors loading and parsing the structureIOException
- Errors reading the structure from diskCopyright © 2000–2019 BioJava. All rights reserved.