Align the specified sequences. */
| 91 | |
| 92 | /** Align the specified sequences. */ |
| 93 | static void align(const vector<string>& seq, ostream& out) |
| 94 | { |
| 95 | switch (seq.size()) { |
| 96 | case 0: |
| 97 | return; |
| 98 | case 1: |
| 99 | out << seq.front() << '\n' << 1 << "\n\n"; |
| 100 | return; |
| 101 | case 2: |
| 102 | return alignPair(seq[0], seq[1], out); |
| 103 | default: |
| 104 | return alignMulti(seq, out); |
| 105 | } |
| 106 | } |
| 107 | |
| 108 | |
| 109 | /** Align multiple sequences. */ |
no test coverage detected