public class PDBAtom extends Atom implements Cloneable, IPDBAtom
Atom
,
Serialized FormIAtomType.Hybridization
charge, fractionalPoint3d, hydrogenCount, point2d, point3d, stereoParity
electronValency, formalCharge, formalNeighbourCount, hybridization
exactMass, naturalAbundance
atomicNumber
Ac, 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, setStereoParity
getAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValency
getExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundance
getAtomicNumber, getSymbol, setAtomicNumber, setSymbol
addListener, addProperties, getBuilder, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, shallowCopy
finalize, getClass, notify, notifyAll, wait, wait, wait
bonds, clone, getBond, getBondCount, getCharge, getContainer, getFractionalPoint3d, getImplicitHydrogenCount, getIndex, getMapIdx, getPoint2d, getPoint3d, getStereoParity, isAromatic, isInRing, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setMapIdx, setPoint2d, setPoint3d, setStereoParity
getAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValency
getExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundance
getAtomicNumber, getSymbol, setAtomicNumber, setSymbol
addListener, addProperties, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty
getBuilder
public 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 IPDBAtom
public void setTempFactor(Double newTempFactor)
setTempFactor
in interface IPDBAtom
newTempFactor
- the Temperature factor of this atompublic void setResName(String newResName)
setResName
in interface IPDBAtom
newResName
- the Residue name of this atompublic String getResName()
getResName
in interface IPDBAtom
public void setICode(String newICode)
public String getICode()
public void setName(String newName)
public String getName()
public void setChainID(String newChainID)
setChainID
in interface IPDBAtom
newChainID
- the Chain identifier of this atompublic String getChainID()
getChainID
in interface IPDBAtom
public 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)
IPDBAtom
public Boolean getOxt()
IPDBAtom
public void setHetAtom(Boolean newHetAtom)
IPDBAtom
setHetAtom
in interface IPDBAtom
newHetAtom
- if true, the atom will be marked as a heteroatompublic Boolean getHetAtom()
IPDBAtom
getHetAtom
in interface IPDBAtom
public void setOccupancy(Double newOccupancy)
setOccupancy
in interface IPDBAtom
newOccupancy
- the Occupancy of this atompublic Double getOccupancy()
getOccupancy
in interface IPDBAtom
public String toString()
toString
in interface IChemObject
toString
in class Atom
Copyright © 2021. All rights reserved.