public interface LeafSubstructure<FamilyType extends StructuralFamily> extends AtomContainer, Exchangeable<FamilyType>
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsAtomWithName(String atomName) |
default String |
flatToString()
Returns the flat String representation of this leaf substructure in the form:
|
Optional<Atom> |
getAtomByName(String atomName) |
default String |
getChainIdentifier() |
<LeafImplementation extends LeafSubstructure> |
getCopy()
Returns a copy of this
LeafSubstructure. |
LeafIdentifier |
getIdentifier()
Returns the complete leaf identifier.
|
default char |
getInsertionCode() |
default Integer |
getModelIdentifier() |
default String |
getPdbIdentifier() |
default List<String> |
getPdbLines() |
default Vector3D |
getPosition() |
default Integer |
getSerial() |
String |
getThreeLetterCode()
Returns the three letter code of the chemical compound represented by this leaf substructure.
|
boolean |
isAnnotatedAsHeteroAtom() |
getAllAtoms, getAtom, removeAtomaddExchangeableFamily, getContainingFamilies, getExchangeableFamilies, getFamilyLeafIdentifier getIdentifier()
LeafIdentifierdefault String getPdbIdentifier()
default Integer getModelIdentifier()
default String getChainIdentifier()
default Integer getSerial()
default char getInsertionCode()
default Vector3D getPosition()
boolean containsAtomWithName(String atomName)
boolean isAnnotatedAsHeteroAtom()
String getThreeLetterCode()
<LeafImplementation extends LeafSubstructure> LeafImplementation getCopy()
LeafSubstructure.LeafImplementation - The type of the LeafSubstructure.default String flatToString()
[LeafIdentifier] [ThreeLetterCode]
For example:
1C0A-1-B-631 C
1C0A-1-A-78 ARG
1C0A-1-A-1048 HOH
Copyright © 2018. All rights reserved.