Class MultiTerminus

All Implemented Interfaces:
ROLS, Serializable, Cloneable, Comparable<Residue>, MutableTreeNode, TreeNode

public class MultiTerminus extends Residue
The MultiResidue class allows switching between residues for uses such as sequence optimization.
Since:
1.0
Author:
Will Tollefson, Michael J. Schnieders
See Also:
  • Field Details

    • end

      public final MultiTerminus.END end
    • isCharged

      public boolean isCharged
      Charge state of the termini.
  • Constructor Details

  • Method Details

    • add

      public void add(MutableTreeNode mtn)
      Overrides:
      add in class DefaultMutableTreeNode
    • equals

      public boolean equals(Object object)

      MSNode equality := same class and same name. Consider replacing with a Comparator<MSNode> for cases where non-reference equality is desired.

      Overrides:
      equals in class Residue
    • isCharged

      public boolean isCharged()
      isCharged.
      Returns:
      a boolean.
    • titrateTerminus_v0

      public void titrateTerminus_v0()
      Changes the charge state of this MultiTerminus. Keep existing Atom objects but updates types, bonded terms, and builds new proton if necessary.