public class PDBAtom extends Atom implements Cloneable, IPDBAtom
Atom,
Serialized FormIAtomType.Hybridizationcharge, fractionalPoint3d, hydrogenCount, point2d, point3d, stereoParityelectronValency, formalCharge, formalNeighbourCount, hybridizationexactMass, naturalAbundanceatomicNumberAc, Ag, Al, Am, Ar, As, At, Au, B, Ba, Be, Bh, Bi, Bk, Br, C, Ca, Cd, Ce, Cf, Cl, Cm, Cn, Co, Cr, Cs, Cu, Db, Ds, Dy, Er, Es, Eu, F, Fe, Fl, Fm, Fr, Ga, Gd, Ge, H, He, Hf, Hg, Ho, Hs, I, In, Ir, K, Kr, La, Li, Lr, Lu, Lv, Mc, Md, Mg, Mn, Mo, Mt, N, Na, Nb, Nd, Ne, Nh, Ni, No, Np, O, Og, Os, P, Pa, Pb, Pd, Pm, Po, Pr, Pt, Pu, Ra, Rb, Re, Rf, Rg, Rh, Rn, Ru, S, Sb, Sc, Se, Sg, Si, Sm, Sn, Sr, Ta, Tb, Tc, Te, Th, Ti, Tl, Tm, Ts, U, V, W, Wildcard, Xe, Y, Yb, Zn, Zr| Constructor and Description |
|---|
PDBAtom(IElement element)
Constructs an IPDBAtom from a Element.
|
PDBAtom(String symbol)
Constructs an
IPDBAtom from a String containing an element symbol. |
PDBAtom(String symbol,
javax.vecmath.Point3d coordinate)
Constructs an
IPDBAtom from an Element and a Point3d. |
| Modifier and Type | Method and Description |
|---|---|
String |
getAltLoc()
get the Alternate location indicator of this atom.
|
String |
getChainID()
get the Chain identifier of this atom.
|
Boolean |
getHetAtom()
Determine whether this is a heteroatom or not.
|
String |
getICode()
get Code for insertion of residues of this atom.
|
String |
getName()
get the Atom name of this atom.
|
Double |
getOccupancy()
get the Occupancy of this atom.
|
Boolean |
getOxt()
Returns true of this atom is a PDB OXT atom.
|
String |
getRecord()
get one entire line from the PDB entry file which describe the IPDBAtom.
|
String |
getResName()
get the Residue name of this atom.
|
String |
getResSeq()
get the Residue sequence number of this atom.
|
String |
getSegID()
get the Segment identifier, left-justified of this atom.
|
Integer |
getSerial()
get the Atom serial number of this atom.
|
Double |
getTempFactor()
get the Temperature factor of this atom.
|
void |
setAltLoc(String newAltLoc)
set the Alternate location indicator of this atom.
|
void |
setChainID(String newChainID)
set the Chain identifier of this atom.
|
void |
setHetAtom(Boolean newHetAtom)
Mark the atom as a heteroatom.
|
void |
setICode(String newICode)
set the Code for insertion of residues of this atom.
|
void |
setName(String newName)
set the Atom name of this atom.
|
void |
setOccupancy(Double newOccupancy)
set the Occupancy of this atom.
|
void |
setOxt(Boolean newOxt)
Change the state of this atom in being the PDB OXT atom.
|
void |
setRecord(String newRecord)
set one entire line from the PDB entry file which describe the IPDBAtom.
|
void |
setResName(String newResName)
set the Residue name of this atom.
|
void |
setResSeq(String newResSeq)
set the Residue sequence number of this atom.
|
void |
setSegID(String newSegID)
set the Segment identifier, left-justified of this atom.
|
void |
setSerial(Integer newSerial)
set the Atom serial number of this atom.
|
void |
setTempFactor(Double newTempFactor)
set the Temperature factor of this atom.
|
String |
toString()
Returns a one line string representation of this Atom.
|
bonds, clone, compare, equals, getBond, getBondCount, getCharge, getContainer, getFractionalPoint3d, getImplicitHydrogenCount, getIndex, getMapIdx, getPoint2d, getPoint3d, getStereoParity, hashCode, isAromatic, isInRing, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setMapIdx, setPoint2d, setPoint3d, setStereoParitygetAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValencygetExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundancegetAtomicNumber, getSymbol, setAtomicNumber, setSymboladdListener, addProperties, getBuilder, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, shallowCopyfinalize, getClass, notify, notifyAll, wait, wait, waitbonds, clone, getBond, getBondCount, getCharge, getContainer, getFractionalPoint3d, getImplicitHydrogenCount, getIndex, getMapIdx, getPoint2d, getPoint3d, getStereoParity, isAromatic, isInRing, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setMapIdx, setPoint2d, setPoint3d, setStereoParitygetAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValencygetExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundancegetAtomicNumber, getSymbol, setAtomicNumber, setSymboladdListener, addProperties, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setPropertygetBuilderpublic PDBAtom(IElement element)
element - IElement to copy information frompublic PDBAtom(String symbol)
IPDBAtom from a String containing an element symbol.symbol - The String describing the element for the PDBAtompublic String getRecord()
public void setRecord(String newRecord)
public Double getTempFactor()
getTempFactor in interface IPDBAtompublic void setTempFactor(Double newTempFactor)
setTempFactor in interface IPDBAtomnewTempFactor - the Temperature factor of this atompublic void setResName(String newResName)
setResName in interface IPDBAtomnewResName - the Residue name of this atompublic String getResName()
getResName in interface IPDBAtompublic void setICode(String newICode)
public String getICode()
public void setName(String newName)
public String getName()
public void setChainID(String newChainID)
setChainID in interface IPDBAtomnewChainID - the Chain identifier of this atompublic String getChainID()
getChainID in interface IPDBAtompublic void setAltLoc(String newAltLoc)
public String getAltLoc()
public void setSegID(String newSegID)
public String getSegID()
public void setSerial(Integer newSerial)
public Integer getSerial()
public void setResSeq(String newResSeq)
public String getResSeq()
public void setOxt(Boolean newOxt)
IPDBAtompublic Boolean getOxt()
IPDBAtompublic void setHetAtom(Boolean newHetAtom)
IPDBAtomsetHetAtom in interface IPDBAtomnewHetAtom - if true, the atom will be marked as a heteroatompublic Boolean getHetAtom()
IPDBAtomgetHetAtom in interface IPDBAtompublic void setOccupancy(Double newOccupancy)
setOccupancy in interface IPDBAtomnewOccupancy - the Occupancy of this atompublic Double getOccupancy()
getOccupancy in interface IPDBAtompublic String toString()
toString in interface IChemObjecttoString in class AtomCopyright © 2022. All rights reserved.