Interface GapPenalty

  • All Known Implementing Classes:
    SimpleGapPenalty

    public interface GapPenalty
    Defines a data structure for the gap penalties used during a sequence alignment routine.
    Author:
    Mark Chapman
    • Method Detail

      • getExtensionPenalty

        int getExtensionPenalty()
        Returns penalty given when an already open gap elongates by a single element
        Returns:
        gap extension penalty
      • getOpenPenalty

        int getOpenPenalty()
        Returns penalty given when a deletion or insertion gap first opens
        Returns:
        gap open penalty
      • setExtensionPenalty

        void setExtensionPenalty​(int gep)
        Sets penalty given when an already open gap elongates by a single element
        Parameters:
        gep - gap extension penalty
      • setOpenPenalty

        void setOpenPenalty​(int gop)
        Sets penalty given when a deletion or insertion gap first opens
        Parameters:
        gop - gap open penalty