go back to sequence being its own class
[mussa.git] / qui / motif_editor / MotifEditor.cpp
index 0fd80f09e628f3337dc18c534e3d2f574c144cb8..b27967dd2037f8c98b03018a15756cb3cbd6d186 100644 (file)
@@ -13,7 +13,7 @@ MotifEditor::MotifEditor(Mussa *m, QWidget *parent)
 {
   assert (m != 0);
   const set<Sequence> &motif = analysis->motifs();
-  vector<string> motif_seq(motif.begin(), motif.end());
+  vector<Sequence> motif_seq(motif.begin(), motif.end());
 
   connect(&applyButton, SIGNAL(clicked()), this, SLOT(updateMotifs()));
   layout.addWidget(&applyButton);
@@ -22,8 +22,8 @@ MotifEditor::MotifEditor(Mussa *m, QWidget *parent)
   {
     MotifDetail *detail = new MotifDetail;
     if (i < motif_seq.size()) {
-      detail->setMotif(motif_seq[i]);
-      detail->setColor(analysis->colorMapper()->lookup("motif", motif_seq[i]));
+      detail->setMotif(motif_seq[i].get_sequence());
+      detail->setColor(analysis->colorMapper()->lookup("motif", motif_seq[i].get_sequence()));
     }
     motif_details.push_back(detail);
     layout.addWidget(detail);