Class DefaultPdbModel

    • Constructor Detail

      • DefaultPdbModel

        public DefaultPdbModel()
    • Method Detail

      • of

        public static PdbModel of​(Iterable<PdbAtomLine> atoms)
        Creates an instance of this class with just a list of atoms and all other fields set to default values or empty.
        Parameters:
        atoms - A list of atoms.
        Returns:
        An instance of a PdbModel without a header, experimental data information, missing or modified residues.
      • header

        @Parameter(order=1)
        @Auxiliary
        public abstract PdbHeaderLine header()
        Returns:
        The structure header.
      • experimentalData

        @Parameter(order=2)
        @Auxiliary
        public abstract PdbExpdtaLine experimentalData()
        Returns:
        Details about experiment used to solve the structure.
      • resolution

        @Parameter(order=3)
        @Auxiliary
        public abstract PdbRemark2Line resolution()
        Returns:
        Information about the experimental resolution.
      • modelNumber

        @Parameter(order=4)
        @Auxiliary
        public abstract int modelNumber()
        Returns:
        Model number as stated in the PDB or mmCIF file.
      • atoms

        @Parameter(order=5)
        public abstract List<PdbAtomLine> atoms()
        Returns:
        The list of atoms present in the structure.
      • modifiedResidues

        @Parameter(order=6)
        @Auxiliary
        public abstract List<PdbModresLine> modifiedResidues()
        Returns:
        The list of modified residues as parsed from the PDB or mmCIF file.
      • missingResidues

        @Parameter(order=7)
        @Auxiliary
        public abstract List<PdbRemark465Line> missingResidues()
        Returns:
        The list of missing residues as parsed from the PDB or mmCIF file.
      • title

        @Parameter(order=8)
        @Auxiliary
        public abstract String title()
        Returns:
        Structure title.
      • chainTerminatedAfter

        @Parameter(order=9)
        @Auxiliary
        public abstract Set<PdbResidueIdentifier> chainTerminatedAfter()
        Returns:
        The set of residues, after which the chain was terminated.
      • filteredNewInstance

        public PdbModel filteredNewInstance​(MoleculeType moleculeType)
        Description copied from interface: PdbModel
        Filters out residues of a given molecule type (RNA or protein) and creates a new instance of this class.
        Parameters:
        moleculeType - Type of molecule.
        Returns:
        An instance of this class with residues only of a desired type.
      • check

        @Check
        protected void check()