]> git.donarmstrong.com Git - mothur.git/blobdiff - chimera.cpp
added sorted parameter to get.oturep, added error checking to chimera classes in...
[mothur.git] / chimera.cpp
index db153dde6e90b285f7592628789346f3bb696fb6..4ae4991c8d78ebe7a90920972175554dd83b6d36 100644 (file)
@@ -90,12 +90,20 @@ vector<Sequence*> Chimera::readSeqs(string file) {
                ifstream in;
                openInputFile(file, in);
                vector<Sequence*> container;
+               int count = 0;
+               int length = 0;
+               unaligned = false;
                
                //read in seqs and store in vector
                while(!in.eof()){
                        
                        Sequence* current = new Sequence(in);  gobble(in);
                        
+                       if (count == 0) {  length = current->getAligned().length();  count++;  } //gets first seqs length
+                       else if (length != current->getAligned().length()) { //seqs are unaligned
+                               unaligned = true;
+                       }
+                       
                        if (current->getName() != "") {  container.push_back(current);  }
                }