remove commented out string conversion
[mussa.git] / alg / sequence.cpp
index e318207e93b06c31e6d86ca6095dd5b66b0724f1..787f2a9dae0849c13c9224db1f5bfa9549344ba7 100644 (file)
@@ -126,20 +126,6 @@ Sequence &Sequence::operator=(const Sequence& s)
   return *this;
 }
 
-/*
-Sequence::operator std::string()
-{
-  std::string s(seq.begin(), seq.end());
-  return s;
-}
-
-Sequence::operator std::string() const
-{
-  std::string s(seq.begin(), seq.end());
-  return s;
-}
-*/
-
 static void multiplatform_getline(std::istream& in, std::string& line)
 {
   line.clear();
@@ -247,7 +233,7 @@ Sequence::load_fasta(std::iostream& data_file, int seq_num,
 }
 
 void Sequence::set_filtered_sequence(const std::string &old_seq, 
-                                     std::string::size_type start, 
+                                     std::string::size_type start,
                                      std::string::size_type count)
 {
   char conversionTable[257];
@@ -612,7 +598,10 @@ Sequence::clear()
 
 const char *Sequence::c_str() const
 {
-  return seq->c_str();
+  if (seq) 
+    return seq->c_str();
+  else 
+    return 0;
 }
 
 Sequence::const_iterator Sequence::begin() const