Changeset 83 for trunk/src/Merge.cc
- Timestamp:
- May 26, 2004, 4:42:25 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/Merge.cc
r82 r83 41 41 weights = calculate_weights(); 42 42 43 // f ör varje annot: kolla vilka rader den finns på43 // för varje annot: kolla vilka rader den finns på 44 44 map<string, vector<u_int> > name; 45 45 for (u_int i=0; i<annots_.size(); i++) 46 46 name[annots_[i]].push_back(i); 47 47 48 // för varje namn: 49 48 // för varje annot 50 49 for (map<string,vector<u_int> >::const_iterator k=name.begin(); k!=name.end(); k++) 51 50 merging((*k).second, weights); … … 53 52 54 53 void Merge::merging(vector<u_int> index, gslapi::matrix& weights){ 55 // nya rader i error_ och data_ 56 57 vector<double> new_data; 58 vector<double> new_error; 54 59 55 // merge genes for each assay 60 56 for (u_int j=0; j<nof_assays_; j++){ … … 68 64 } 69 65 double m = sum_wx/sum_w; 70 new_data.push_back(m);71 66 72 67 // calc. U … … 80 75 } 81 76 double U = 1/sum_u+sum_var/(sum_w*sum_w); 82 new_error.push_back(U);83 77 84 78 // insert new values
Note: See TracChangeset
for help on using the changeset viewer.