Update mussa build scripts to work with Boost 1.40 and CMake 2.6
[mussa.git] / alg / sequence.hpp
index 1a4c9eb7a1e6d93079d6a98179efa24469fe6450..f7d3c364c868a003ff7db3ceb3238e0ea2b1a90a 100644 (file)
@@ -78,6 +78,8 @@ typedef boost::shared_ptr<Sequence> SequenceRef;
 class Sequence 
 {
 public:
+
+
   typedef SeqString::value_type value_type;
   typedef SeqString::difference_type difference_type;
   typedef SeqString::iterator iterator;
@@ -203,7 +205,7 @@ public:
   void load_annot(const boost::filesystem::path file_path, int start_index, int end_index);
   //! load sequence annotations
   //! \throws mussa_load_error 
-  void load_annot(std::fstream& data_stream, int start_index, int end_index);
+  void load_annot(std::istream& data_stream, int start_index, int end_index);
   //! parse annotation file
   /*! \throws annotation_load_error 
    */
@@ -265,5 +267,7 @@ protected:
     ar & BOOST_SERIALIZATION_NVP(motif_list);
   }
 };
-BOOST_CLASS_EXPORT(Sequence);
+
+//BOOST_CLASS_EXPORT(Sequence);
+//BOOST_CLASS_EXPORT_GUID(Sequence, "Sequence")
 #endif