Class ReferenceSuperimposer

  • All Implemented Interfaces:
    MultipleSuperimposer

    public class ReferenceSuperimposer
    extends java.lang.Object
    implements MultipleSuperimposer
    Superimposes each structure in a MultipleAlignment onto a reference structure.

    Performs a global superposition of the MultipleAlignment in case there is only one BlockSet, and a superposition for every BlockSet in case there is more than one (flexible alignment).

    This class uses the SuperPositionSVD algorithm.

    Since:
    4.1.0
    Author:
    Spencer Bliven, Aleix Lafita
    • Constructor Detail

      • ReferenceSuperimposer

        public ReferenceSuperimposer()
        Default Constructor. Uses the first structure as the reference.
      • ReferenceSuperimposer

        public ReferenceSuperimposer​(int reference)
        Constructor using a specified structure as reference.
        Parameters:
        reference - Index of the structure to use as a reference (it has to be > 0)