Class BioAssemblyInfo

java.lang.Object
org.biojava.nbio.structure.quaternary.BioAssemblyInfo
All Implemented Interfaces:
Serializable

public class BioAssemblyInfo extends Object implements Serializable
Representation of a Biological Assembly annotation as provided by the PDB. Contains all the information required to build the Biological Assembly from the asymmetric unit. Note that the PDB allows for 1 or more Biological Assemblies for a given entry. They are identified by the id field.
Author:
duarte_j
See Also:
  • Constructor Details

    • BioAssemblyInfo

      public BioAssemblyInfo()
      Empty constructor
  • Method Details

    • getId

      public int getId()
      The identifier for this Biological Assembly, from 1 to n
      Returns:
    • setId

      public void setId(int id)
    • getTransforms

      public List<BiologicalAssemblyTransformation> getTransforms()
      Return the list of BiologicalAssemblyTransformations needed to generate the biological assembly. There is one transformation per internal chain id.
      Returns:
    • setTransforms

      public void setTransforms(List<BiologicalAssemblyTransformation> transforms)
    • getMacromolecularSize

      public int getMacromolecularSize()
    • setMacromolecularSize

      public void setMacromolecularSize(int macromolecularSize)
    • toString

      public String toString()
      Overrides:
      toString in class Object