Class ProteinModificationIdentifier


  • public class ProteinModificationIdentifier
    extends Object
    Identify attachment modification in a 3-D structure.
    Since:
    3.0
    Author:
    Jianjiong Gao
    • Constructor Detail

      • ProteinModificationIdentifier

        public ProteinModificationIdentifier()
    • Method Detail

      • destroy

        public void destroy()
      • setbondLengthTolerance

        public void setbondLengthTolerance​(double bondLengthTolerance)
        Parameters:
        bondLengthTolerance - tolerance of error (in Angstroms) of the covalent bond length, when calculating the atom distance threshold.
      • setRecordAdditionalAttachments

        public void setRecordAdditionalAttachments​(boolean recordAdditionalAttachments)
        Parameters:
        recordAdditionalAttachments - true if choosing to record additional attachments that are not directly attached to a modified residue.
        See Also:
        getRecordAdditionalAttachments()
      • getRecordAdditionalAttachments

        public boolean getRecordAdditionalAttachments()
        Returns:
        true if choosing to record additional attachments that are not directly attached to a modified residue.
        See Also:
        setRecordAdditionalAttachments(boolean)
      • identify

        public void identify​(org.biojava.nbio.structure.Structure structure)
        Identify all registered modifications in a structure.
        Parameters:
        structure -
      • identify

        public void identify​(org.biojava.nbio.structure.Structure structure,
                             Set<ProteinModification> potentialModifications)
        Identify a set of modifications in a structure.
        Parameters:
        structure - query Structure.
        potentialModifications - query ProteinModifications.
      • identify

        public void identify​(org.biojava.nbio.structure.Chain chain)
        Identify all registered modifications in a chain.
        Parameters:
        chain - query Chain.
      • identify

        public void identify​(List<org.biojava.nbio.structure.Chain> chains)
        Identify all registered modifications in chains.
        Parameters:
        chains - query Chains.
      • identify

        public void identify​(org.biojava.nbio.structure.Chain chain,
                             Set<ProteinModification> potentialModifications)
        Identify a set of modifications in a a chains.
        Parameters:
        chain - query Chain.
        potentialModifications - query ProteinModifications.
      • identify

        public void identify​(List<org.biojava.nbio.structure.Chain> chains,
                             Set<ProteinModification> potentialModifications)
        Identify a set of modifications in a a list of chains.
        Parameters:
        chains - query Chains.
        potentialModifications - query ProteinModifications.