source: branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/AlignmentAlgorithm.java @ 1649

Last change on this file since 1649 was 1649, checked in by rkrimmel, 10 years ago

Adding tests to some classes.

File size: 652 bytes
RevLine 
[1586]1package de.ugoe.cs.autoquest.tasktrees.alignment.algorithms;
2
3import java.util.ArrayList;
4
[1612]5import de.ugoe.cs.autoquest.tasktrees.alignment.matrix.SubstitutionMatrix;
6
[1586]7public interface AlignmentAlgorithm {
[1612]8       
[1586]9        /**
10         * Get the alignment score between the two input strings.
11         */
12        public abstract double getAlignmentScore();
13
14        public abstract ArrayList<NumberSequence> getAlignment();
15
[1587]16        public abstract void printDPMatrix();
17
18        public abstract void printAlignment();
19
[1620]20        public abstract ArrayList<Match> getMatches();
[1649]21       
22        public double getMaxScore();
[1592]23
[1620]24        void align(NumberSequence input1, NumberSequence input2,
25                        SubstitutionMatrix submat, float threshold);
26
[1586]27}
Note: See TracBrowser for help on using the repository browser.