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();
}
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];
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