Class DefaultCifModel

    • Constructor Detail

      • DefaultCifModel

        public DefaultCifModel()
    • Method Detail

      • header

        @Parameter(order=1)
        @Auxiliary
        public abstract PdbHeaderLine header()
        Specified by:
        header in interface PdbModel
        Returns:
        The structure header.
      • experimentalData

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

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

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

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

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

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

        @Parameter(order=8)
        @Auxiliary
        public abstract String title()
        Specified by:
        title in interface PdbModel
        Returns:
        Structure title.
      • filteredNewInstance

        public final CifModel 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.
        Specified by:
        filteredNewInstance in interface PdbModel
        Parameters:
        moleculeType - Type of molecule.
        Returns:
        An instance of this class with residues only of a desired type.
      • basePairs

        @Parameter(order=10)
        @Auxiliary
        public abstract List<QuantifiedBasePair> basePairs()
        Specified by:
        basePairs in interface CifModel
        Returns:
        The list of base pairs as parsed from mmCIF file.