More progress toward subanalysis
[mussa.git] / alg / sequence.cpp
index c99f3a68f7892f10d023360a9d94e79cdb8ea406..56bad887f584252f289c6fa62bb1794d4c35fa22 100644 (file)
@@ -97,10 +97,12 @@ Sequence::~Sequence()
 {
 }
 
+Sequence::Sequence(const char *seq)
+{
+  set_filtered_sequence(seq);
+}
+
 Sequence::Sequence(const std::string& seq) 
- :  std::string(),
-    header(""),
-    species("")
 {
   set_filtered_sequence(seq);
 }
@@ -122,16 +124,11 @@ Sequence &Sequence::operator=(const Sequence& s)
     header = s.header;
     species = s.species;
     annots = s.annots;
+    motif_list = s.motif_list;
   }
   return *this;
 }
 
-Sequence &Sequence::operator=(const std::string& s)
-{
-  set_filtered_sequence(s);
-  return *this;
-}
-
 static void multiplatform_getline(std::istream& in, std::string& line)
 {
   line.clear();