Class StandardRescoreRefiner<S extends org.biojava.nbio.core.sequence.template.Sequence<C>,​C extends org.biojava.nbio.core.sequence.template.Compound>

  • All Implemented Interfaces:
    Aligner<S,​C>, RescoreRefiner<S,​C>, Scorer

    public class StandardRescoreRefiner<S extends org.biojava.nbio.core.sequence.template.Sequence<C>,​C extends org.biojava.nbio.core.sequence.template.Compound>
    extends AbstractScorer
    implements RescoreRefiner<S,​C>
    • Method Detail

      • getPairInProfileScorer

        public Alignments.PairInProfileScorerType getPairInProfileScorer()
        Description copied from interface: RescoreRefiner
        Returns class type of pairwise scoring subroutine.
        Specified by:
        getPairInProfileScorer in interface RescoreRefiner<S extends org.biojava.nbio.core.sequence.template.Sequence<C>,​C extends org.biojava.nbio.core.sequence.template.Compound>
        Returns:
        class type of pairwise scoring subroutine
      • getProfileProfileAligner

        public Alignments.ProfileProfileAlignerType getProfileProfileAligner()
        Description copied from interface: RescoreRefiner
        Returns class type of profile-profile alignment subroutine.
        Specified by:
        getProfileProfileAligner in interface RescoreRefiner<S extends org.biojava.nbio.core.sequence.template.Sequence<C>,​C extends org.biojava.nbio.core.sequence.template.Compound>
        Returns:
        class type of profile-profile alignment subroutine
      • getComputationTime

        public long getComputationTime()
        Description copied from interface: Aligner
        Returns the computation time needed for an alignment computed in nanoseconds.
        Specified by:
        getComputationTime in interface Aligner<S extends org.biojava.nbio.core.sequence.template.Sequence<C>,​C extends org.biojava.nbio.core.sequence.template.Compound>
        Returns:
        the computation time in nanoseconds
      • getProfile

        public org.biojava.nbio.core.alignment.template.Profile<S,​C> getProfile()
        Description copied from interface: Aligner
        Returns the alignment Profile produced by this alignment algorithm.
        Specified by:
        getProfile in interface Aligner<S extends org.biojava.nbio.core.sequence.template.Sequence<C>,​C extends org.biojava.nbio.core.sequence.template.Compound>
        Returns:
        the alignment profile
      • getMaxScore

        public double getMaxScore()
        Description copied from interface: Scorer
        Returns maximum possible score.
        Specified by:
        getMaxScore in interface Scorer
        Returns:
        maximum possible score
      • getMinScore

        public double getMinScore()
        Description copied from interface: Scorer
        Returns minimum possible score.
        Specified by:
        getMinScore in interface Scorer
        Returns:
        minimum possible score