Interface SubstitutionMatrix<C extends Compound>

  • Type Parameters:
    C - each element of the matrix corresponds to a pair of Compounds of type C
    All Known Implementing Classes:
    ScaledSubstitutionMatrix, SimpleSubstitutionMatrix

    public interface SubstitutionMatrix<C extends Compound>
    Defines a data structure which holds the score (penalty or bonus) given during alignment for the exchange of one Compound in a sequence for another.
    Author:
    Mark Chapman, Paolo Pavan
    • Method Detail

      • getDescription

        String getDescription()
        Returns the description of this matrix.
        Returns:
        description
      • getMatrix

        short[][] getMatrix()
        Returns entire matrix.
        Returns:
        matrix
      • getMatrixAsString

        String getMatrixAsString()
        Returns this matrix as a formatted String with Compound labels along the axes.
        Returns:
        this matrix as a formatted String
      • getMaxValue

        short getMaxValue()
        Returns the maximum value in this matrix.
        Returns:
        the maximum value in this matrix
      • getMinValue

        short getMinValue()
        Returns the minimum value in this matrix.
        Returns:
        the minimum value in this matrix
      • getName

        String getName()
        Returns the name (short description) of this matrix.
        Returns:
        name
      • setDescription

        void setDescription​(String description)
        Sets the description of this matrix.
        Parameters:
        description - new description
      • setName

        void setName​(String name)
        Sets the name (short description) of this matrix.
        Parameters:
        name - new name
      • getColumn

        Map<C,​Short> getColumn​(C column)