Store Sequence sequence location in a shared_ptr class
[mussa.git] / alg / motif_parser.cpp
index 06989c06bba818186b1bff8873e61b0b0e7d7f99..d05f15bbd55410ec1b2e76c94ce5114b6cb85a68 100644 (file)
@@ -74,7 +74,8 @@ void motif_parser::push_motif::operator()(
     break;
   }
   Color c(red, green, blue, alpha);
-  parsed->color_mapper->appendInstanceColor("motif", seq.c_str(), c);
+  std::string motif_subseq(seq.begin(), seq.end());
+  parsed->color_mapper->appendInstanceColor("motif", motif_subseq, c);
   parsed->motifs.insert(seq);
   
   parsed->sequence.clear();