Package org.jmol.util
Interface Node
-
- All Known Implementing Classes:
Atom,SmilesAtom
public interface Node
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BSfindAtomsLike(java.lang.String substring)intgetAtomicAndIsotopeNumber()java.lang.StringgetAtomName()intgetAtomNumber()intgetAtomSite()java.lang.StringgetAtomType()chargetBioSmilesType()java.lang.StringgetBioStructureTypeName()intgetBondCount()intgetBondedAtomIndex(int j)intgetChainID()java.lang.StringgetChainIDStr()intgetCovalentBondCount()intgetCovalentBondCountPlusMissingH()includes actual + missingintgetCovalentHydrogenCount()booleangetCrossLinkVector(javajs.util.Lst<java.lang.Integer> vReturn, boolean crosslinkCovalent, boolean crosslinkHBond)Edge[]getEdges()intgetElementNumber()floatgetFloatProperty(java.lang.String property)intgetFormalCharge()java.lang.StringgetGroup1(char c0)java.lang.StringgetGroup3(boolean allowNull)voidgetGroupBits(BS bs)intgetImplicitHydrogenCount()can be > 0 for PDB model with no H atoms or for SMILES string CCCintgetIndex()chargetInsertionCode()intgetIsotopeNumber()intgetModelIndex()intgetMoleculeNumber(boolean inModel)intgetOffsetResidueAtom(java.lang.String name, int offset)intgetResno()intgetTotalHydrogenCount()intgetTotalValence()intgetValence()booleanisCrossLinked(Node node)booleanisDeleted()booleanisLeadAtom()booleanisPurine()booleanisPyrimidine()voidset(float x, float y, float z)
-
-
-
Method Detail
-
getAtomicAndIsotopeNumber
int getAtomicAndIsotopeNumber()
-
getAtomName
java.lang.String getAtomName()
-
getAtomSite
int getAtomSite()
-
getBondedAtomIndex
int getBondedAtomIndex(int j)
-
getCovalentBondCount
int getCovalentBondCount()
-
getCovalentHydrogenCount
int getCovalentHydrogenCount()
-
getEdges
Edge[] getEdges()
-
getElementNumber
int getElementNumber()
-
getFormalCharge
int getFormalCharge()
-
getIndex
int getIndex()
-
getIsotopeNumber
int getIsotopeNumber()
-
getValence
int getValence()
-
set
void set(float x, float y, float z)
-
getMoleculeNumber
int getMoleculeNumber(boolean inModel)
-
getFloatProperty
float getFloatProperty(java.lang.String property)
- Parameters:
property- "property_xxxx"- Returns:
- value or Float.NaN
-
findAtomsLike
BS findAtomsLike(java.lang.String substring)
-
getAtomType
java.lang.String getAtomType()
-
getModelIndex
int getModelIndex()
-
getBondCount
int getBondCount()
-
getAtomNumber
int getAtomNumber()
-
getImplicitHydrogenCount
int getImplicitHydrogenCount()
can be > 0 for PDB model with no H atoms or for SMILES string CCC- Returns:
- number of missing H atoms
-
getCovalentBondCountPlusMissingH
int getCovalentBondCountPlusMissingH()
includes actual + missing- Returns:
- actual + missing
-
getTotalHydrogenCount
int getTotalHydrogenCount()
-
getTotalValence
int getTotalValence()
-
getBioStructureTypeName
java.lang.String getBioStructureTypeName()
-
getGroup1
java.lang.String getGroup1(char c0)
-
getGroup3
java.lang.String getGroup3(boolean allowNull)
-
getResno
int getResno()
-
getInsertionCode
char getInsertionCode()
-
getChainID
int getChainID()
-
getChainIDStr
java.lang.String getChainIDStr()
-
getOffsetResidueAtom
int getOffsetResidueAtom(java.lang.String name, int offset)
-
getCrossLinkVector
boolean getCrossLinkVector(javajs.util.Lst<java.lang.Integer> vReturn, boolean crosslinkCovalent, boolean crosslinkHBond)
-
getGroupBits
void getGroupBits(BS bs)
-
isLeadAtom
boolean isLeadAtom()
-
isCrossLinked
boolean isCrossLinked(Node node)
-
isPurine
boolean isPurine()
-
isPyrimidine
boolean isPyrimidine()
-
isDeleted
boolean isDeleted()
-
getBioSmilesType
char getBioSmilesType()
-
-