Class BioAssemblyInfo
java.lang.Object
org.biojava.nbio.structure.quaternary.BioAssemblyInfo
- All Implemented Interfaces:
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:
- Jose Duarte
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
getId()
The identifier for this Biological Assembly, from 1 to nint
Returns the macromolecular size of this biological assembly, i.e.Return the list ofBiologicalAssemblyTransformation
s needed to generate the biological assembly.void
setId
(int id) void
setMacromolecularSize
(int macromolecularSize) void
setTransforms
(List<BiologicalAssemblyTransformation> transforms) toString()
-
Constructor Details
-
BioAssemblyInfo
public BioAssemblyInfo()Empty constructor
-
-
Method Details
-
getId
The identifier for this Biological Assembly, from 1 to n- Returns:
-
setId
-
getTransforms
Return the list ofBiologicalAssemblyTransformation
s needed to generate the biological assembly. There is one transformation per internal chain id.- Returns:
-
setTransforms
-
getMacromolecularSize
Returns the macromolecular size of this biological assembly, i.e. the number of polymeric chains (protein or nucleotide chains, not sugars) in the biological assembly.- Returns:
-
setMacromolecularSize
-
toString
-