Class StructureInformation

java.lang.Object
org.rcsb.strucmotif.domain.structure.StructureInformation

public class StructureInformation extends Object
Reports global properties of a structure.
  • Constructor Details

    • StructureInformation

      public StructureInformation(String structureIdentifier, Revision revision, Map<String,Set<String>> assemblyInformation)
      Wraps info on a structure.
      Parameters:
      structureIdentifier - entry id
      revision - version
      assemblyInformation - present assemblies
  • Method Details

    • getStructureIdentifier

      public String getStructureIdentifier()
      The ID of this entry.
      Returns:
      a structure identifier
    • getRevision

      public Revision getRevision()
      The Revision of this entry.
      Returns:
      combination of major and minor version
    • getAssemblyInformation

      public Map<String,Set<String>> getAssemblyInformation()
      Reports present assemblies and the struct_oper_ids needed to create them.
      Returns:
      a map between assembly id and a collection of struct_oper_ids (or combinations thereof).