using namespace std;
+#include <boost/filesystem/path.hpp>
+namespace fs = boost::filesystem;
+
//#include "qui/mussa_setup_dialog/SequenceSetupWidget.hpp"
#include "qui/mussa_setup_dialog/SequenceSetupFrame.hpp"
#include "qui/mussa_setup_dialog/MussaSetupWidget.hpp"
{
Mussa *mussa = new Mussa;
- std::string seqFile;
- std::string annotFile;
int fastaIndex;
int start;
int end;
setup_item != setupInfoList.end();
++setup_item)
{
- seqFile = (*setup_item)->getSeqFile();
- annotFile = (*setup_item)->getAnnotFile();
+ std::string seqNative = (*setup_item)->getSeqFile();
+ std::string annotNative = (*setup_item)->getAnnotFile();
fastaIndex = (*setup_item)->getFastaIndex();
start = (*setup_item)->getSubSeqStart();
end = (*setup_item)->getSubSeqEnd();
-
+
+ fs::path seqFile(seqNative, fs::native);
+ fs::path annotFile(annotNative, fs::native);
mussa->load_sequence(seqFile, annotFile, fastaIndex, start, end);
}
setupInfoList.clear();