Class AtomSite

java.lang.Object
org.episteme.natural.biology.loaders.pdbml.AtomSite

public class AtomSite extends Object
Atomic coordinate record.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • AtomSite

      public AtomSite()
  • Method Details

    • getId

      public int getId()
    • setId

      public void setId(int id)
    • getAtomSymbol

      public String getAtomSymbol()
    • setAtomSymbol

      public void setAtomSymbol(String s)
    • getAtomName

      public String getAtomName()
    • setAtomName

      public void setAtomName(String n)
    • getResidueName

      public String getResidueName()
    • setResidueName

      public void setResidueName(String n)
    • getChainId

      public String getChainId()
    • setChainId

      public void setChainId(String id)
    • getResidueSeq

      public int getResidueSeq()
    • setResidueSeq

      public void setResidueSeq(int seq)
    • getX

      public double getX()
    • setX

      public void setX(double x)
    • getY

      public double getY()
    • setY

      public void setY(double y)
    • getZ

      public double getZ()
    • setZ

      public void setZ(double z)
    • getOccupancy

      public double getOccupancy()
    • setOccupancy

      public void setOccupancy(double o)
    • getTempFactor

      public double getTempFactor()
    • setTempFactor

      public void setTempFactor(double t)
    • distanceTo

      public double distanceTo(AtomSite other)
      Calculate distance to another atom in Angstroms.
    • isBackbone

      public boolean isBackbone()
      Check if this is a backbone atom.
    • toString

      public String toString()
      Overrides:
      toString in class Object