Ignore:
Timestamp:
07/23/14 18:18:11 (10 years ago)
Author:
rkrimmel
Message:

More intelligent match finding and creation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/pal/tree/UPGMAAligningTree.java

    r1612 r1620  
    223223                        if(seqCount1 == 1 && seqCount2 == 1) { 
    224224                                AlignmentAlgorithm aa = AlignmentAlgorithmFactory.create(); 
    225                                 aa.align(node1.getSequence(0).getSequence(), node2.getSequence(0).getSequence(), submat, 5); 
     225                                aa.align(node1.getSequence(0), node2.getSequence(0), submat, 5); 
    226226                                alignment = aa.getAlignment(); 
    227227                                 
     
    236236                                for(int i=0;i<seqCount1;i++){ 
    237237                                        AlignmentAlgorithm aa = AlignmentAlgorithmFactory.create(); 
    238                                         aa.align(node1.getSequence(i).getSequence(), node2.getSequence(0).getSequence() , submat, 5); 
     238                                        aa.align(node1.getSequence(i), node2.getSequence(0) , submat, 5); 
    239239                                        tempStorage.set(i, 1, aa); 
    240240                                         
     
    256256                                for(int i=0;i<seqCount2;i++) { 
    257257                                        AlignmentAlgorithm aa = AlignmentAlgorithmFactory.create(); 
    258                                         aa.align(node2.getSequence(i).getSequence(), node1.getSequence(0).getSequence() , submat, 5); 
     258                                        aa.align(node2.getSequence(i), node1.getSequence(0) , submat, 5); 
    259259                                        tempStorage.set(1, i, aa); 
    260260                                        if(maxScore < tempStorage.get(1, i).getAlignmentScore()) { 
     
    278278                                                for(int j=0;j<seqCount2;j++) { 
    279279                                                        AlignmentAlgorithm aa =AlignmentAlgorithmFactory.create(); 
    280                                                         aa.align(node1.getSequence(i).getSequence(), node2.getSequence(j).getSequence() , submat, 5); 
     280                                                        aa.align(node1.getSequence(i), node2.getSequence(j), submat, 5); 
    281281                                                        tempStorage1.set(j, 0, aa); 
    282282                                                        if(maxScore1 < tempStorage1.get(j, 0).getAlignmentScore()) { 
     
    291291                                                for (int j=0;j<seqCount1;j++) { 
    292292                                                        AlignmentAlgorithm aa =AlignmentAlgorithmFactory.create(); 
    293                                                         aa.align(node2.getSequence(i).getSequence(),node1.getSequence(j).getSequence(),submat,5); 
     293                                                        aa.align(node2.getSequence(i),node1.getSequence(j),submat,5); 
    294294                                                        tempStorage2.set(j, 0, aa); 
    295295                                                        if(maxScore2 < tempStorage2.get(j, 0).getAlignmentScore()) { 
Note: See TracChangeset for help on using the changeset viewer.