- Timestamp:
- 23/12/11 12:44:43 (5 months ago)
- Files:
-
- 1 modified
-
trunk/RNACMA/Cma.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/RNACMA/Cma.h
r7896 r8321 37 37 typedef vector<map<int, int> > MapVecType; 38 38 // Vector of vectors to store the aligned sequences (each one represented by a vector) 39 typedef vector<vector<string> > VecVecType; 39 typedef vector<vector<string> > VecVecType; // @@@ string always is length 1. this should be vector<vector<char>> or vector<string> 40 40 // Matrix of maps to store the joint histogram of sequences. 41 41 typedef vector<MapVecType> MapMatrixType; … … 64 64 * The alphabet considered. 65 65 */ 66 vector<string> alphabet; 66 vector<string> alphabet; // @@@ string always is length 1. this should be vector<char> 67 67 /** 68 68 * A map from alphabet letters to integers. This speeds things considerably up, 69 69 * and we use less memory. 70 70 */ 71 map<string, int> alphabet_map; 71 map<string, int> alphabet_map; // @@@ string is length 1 most of the time, disregarding alphabet_map["total"] which is used as global counter. this should be vector<char> 72 72 /** 73 73 * The number of sequences in the MSA.
