Changeset 1620 for branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/matrix/PairwiseAlignmentGenerator.java
- Timestamp:
- 07/23/14 18:18:11 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/matrix/PairwiseAlignmentGenerator.java
r1618 r1620 14 14 public static PairwiseAlignmentStorage generate( 15 15 ArrayList<NumberSequence> numberseqs, 16 ObjectDistanceSubstitionMatrix submat) { 16 ObjectDistanceSubstitionMatrix submat, 17 int threshold) { 17 18 PairwiseAlignmentStorage alignments = new PairwiseAlignmentStorage( 18 19 numberseqs.size(), numberseqs.size()); 20 int smithWatermanThreshold = threshold; 19 21 20 22 for (int i = 0; i < numberseqs.size(); i++) { … … 25 27 if (i != j) { 26 28 Console.traceln(Level.FINEST,"Aligning sequence " + i + " with sequence " + j); 27 int smithWatermanThreshold = 10;29 28 30 AlignmentAlgorithm aa = AlignmentAlgorithmFactory.create(); 29 aa.align(ns1 .getSequence(), ns2.getSequence(), submat,31 aa.align(ns1, ns2, submat, 30 32 smithWatermanThreshold); 31 33 alignments.set(i, j, aa); … … 33 35 AlignmentAlgorithm sameSequence1 = AlignmentAlgorithmFactory 34 36 .create(); 35 sameSequence1.align(ns1 .getSequence(), ns1.getSequence(),37 sameSequence1.align(ns1, ns1, 36 38 submat, smithWatermanThreshold); 37 39 AlignmentAlgorithm sameSequence2 = AlignmentAlgorithmFactory 38 40 .create(); 39 sameSequence2.align(ns2 .getSequence(), ns2.getSequence(),41 sameSequence2.align(ns2, ns2, 40 42 submat, smithWatermanThreshold); 41 43 AlignmentAlgorithm randomSequence = AlignmentAlgorithmFactory 42 44 .create(); 43 randomSequence.align(ns1.shuffle() .getSequence(), ns244 .shuffle() .getSequence(), submat,45 randomSequence.align(ns1.shuffle(), ns2 46 .shuffle(), submat, 45 47 smithWatermanThreshold); 46 48
Note: See TracChangeset
for help on using the changeset viewer.