Changeset 3194 for trunk/yat/utility/Aligner.cc
- Timestamp:
- Apr 22, 2014, 11:24:56 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/utility/Aligner.cc
r2881 r3194 84 84 if (x(i-1, j-1) + score(i-1, j-1) > x(i,j)) { 85 85 x(i,j) = x(i-1, j-1) + score(i-1, j-1); 86 cigar(i, j) = diagonal;86 directions(i, j) = diagonal; 87 87 } 88 88 89 if ( cigar(i, j-1) == right) {89 if (directions(i, j-1) == right) { 90 90 if (x(i, j-1)-horizon_gap_ > x(i,j)) { 91 91 x(i,j) = x(i,j-1) - horizon_gap_; 92 cigar(i,j) = right;92 directions(i,j) = right; 93 93 } 94 94 } 95 95 else if(x(i,j-1)-horizon_gap_-open_horizon_gap_ > x(i,j)) { 96 96 x(i,j) = x(i,j-1) - horizon_gap_ - open_horizon_gap_; 97 cigar(i,j) = right;97 directions(i,j) = right; 98 98 } 99 99 100 if ( cigar(i-1,j) == down) {100 if (directions(i-1,j) == down) { 101 101 if (x(i-1,j) - vertical_gap_ > x(i,j)) { 102 102 x(i,j) = x(i-1,j) - vertical_gap_; 103 cigar(i,j) = down;103 directions(i,j) = down; 104 104 } 105 105 } 106 106 else if (x(i-1,j) - vertical_gap_ - open_vertical_gap_ > x(i,j)) { 107 107 x(i,j) = x(i-1,j) - vertical_gap_ - open_vertical_gap_; 108 cigar(i,j) = down;108 directions(i,j) = down; 109 109 } 110 110 } … … 118 118 119 119 120 Aligner::direction& Aligner:: cigar(size_t i, size_t j)120 Aligner::direction& Aligner::directions(size_t i, size_t j) 121 121 { 122 122 return alignment_[i*columns_ + j];
Note: See TracChangeset
for help on using the changeset viewer.