- remove(queryFileName.c_str()); // let's clean stuff up and remove the temp files
- remove(dbFileName.c_str()); // let's clean stuff up and remove the temp files
- remove(blastFileName.c_str()); // let's clean stuff up and remove the temp files
+ try{
+ remove(queryFileName.c_str()); // let's clean stuff up and remove the temp files
+ remove(dbFileName.c_str()); // let's clean stuff up and remove the temp files
+ remove((dbFileName+".nsq").c_str()); // let's clean stuff up and remove the temp files
+ remove((dbFileName+".nsi").c_str()); // let's clean stuff up and remove the temp files
+ remove((dbFileName+".nsd").c_str()); // let's clean stuff up and remove the temp files
+ remove((dbFileName+".nin").c_str()); // let's clean stuff up and remove the temp files
+ remove((dbFileName+".nhr").c_str()); // let's clean stuff up and remove the temp files
+ remove(blastFileName.c_str()); // let's clean stuff up and remove the temp files
+ }
+ catch(exception& e) {
+ m->errorOut(e, "BlastDB", "~BlastDB");
+ exit(1);
+ }