]> git.donarmstrong.com Git - mothur.git/blobdiff - qualityscores.cpp
fixed metastats, added resize to cluster.classic, added code to kill children if...
[mothur.git] / qualityscores.cpp
index fa78b69d653cb841c33833d6249bab6b6ecaf18c..f76d9826ee0224cb63d3520a30a0f7b100a5cecf 100644 (file)
@@ -45,7 +45,7 @@ QualityScores::QualityScores(ifstream& qFile, int l){
                else {
                        seqName = seqName.substr(1); 
                }
-
+               
                //m->getline(qFile, line);
                //istringstream qualStream(line);
        
@@ -57,6 +57,40 @@ QualityScores::QualityScores(ifstream& qFile, int l){
                
                //seqLength = qScores.size();   
                
+               /*while(!in.eof()){     
+                       string saveName = "";
+                       string name = "";
+                       string scores = "";
+                       
+                       in >> name; 
+                       //cout << name << endl;         
+                       if (name.length() != 0) { 
+                               saveName = name.substr(1);
+                               while (!in.eof())       {       
+                                       char c = in.get(); 
+                                       if (c == 10 || c == 13){        break;  }
+                                       else { name += c; }     
+                               } 
+                               m->gobble(in);
+                       }
+                       
+                       while(in){
+                               char letter= in.get();
+                               if(letter == '>'){      in.putback(letter);     break;  }
+                               else{ scores += letter; }
+                       }
+                       
+                //istringstream iss (scores,istringstream::in);
+                
+                //int count = 0; int tempScore;
+                //while (iss) { iss >> tempScore; count++; }
+                //cout << saveName << '\t' << count << endl;   
+                       
+                       m->gobble(in);
+               }*/             
+               
+               
+               
                for(int i=0;i<seqLength;i++){
                        qFile >> score;
                        qScores.push_back(score);
@@ -70,6 +104,7 @@ QualityScores::QualityScores(ifstream& qFile, int l){
        }                                                       
 
 }
+/**************************************************************************************************/
 
 /**************************************************************************************************/