#include "mussa_exceptions.hpp"
#include <iostream>
+#include <sstream>
#include <stdexcept>
using namespace std;
// should i throw an error instead?
return;
}
+ if (path.size() != track_container.size()-1 ) {
+ stringstream msg;
+ msg << "Path size [" << path.size() << "] and track size ["
+ << track_container.size() << "] don't match" << endl;
+ throw mussa_error(msg.str());
+ }
if (path.size() != rc.size()) {
throw runtime_error("path and reverse compliment must be the same length");
}