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

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

Used Eclipse code cleanup

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