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
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 {
[1733]8
9        void align(NumberSequence input1, NumberSequence input2,
10                        SubstitutionMatrix submat, float threshold);
11
12        public abstract ArrayList<NumberSequence> getAlignment();
13
[1586]14        /**
15         * Get the alignment score between the two input strings.
16         */
17        public abstract double getAlignmentScore();
18
[1733]19        public abstract ArrayList<Match> getMatches();
[1586]20
[1733]21        public double getMaxScore();
[1587]22
23        public abstract void printAlignment();
24
[1733]25        public abstract void printDPMatrix();
[1592]26
[1586]27}
Note: See TracBrowser for help on using the repository browser.