projects
/
mussa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
show where the Ns are
[mussa.git]
/
alg
/
seq_span.hpp
diff --git
a/alg/seq_span.hpp
b/alg/seq_span.hpp
index 1752a7ad160ea862008c7117f08e6a195dc40a39..cf2723ea928d7bfc80034bba4d3d811940b226bb 100644
(file)
--- a/
alg/seq_span.hpp
+++ b/
alg/seq_span.hpp
@@
-123,7
+123,8
@@
public:
size_type parentStop() const;
//! set stop position relative to parent sequence
void setParentStop(size_type);
size_type parentStop() const;
//! set stop position relative to parent sequence
void setParentStop(size_type);
- size_type parentSize() const { return (parent) ? parent->size() : size(); }
+ size_type parentSize() const { return (parent_seq) ? parent_seq->size() : size(); }
+ SeqSpanRef parent() { return parent_seq; }
//! return a subsequence, copying over any appropriate annotation
//! return a subsequence, copying over any appropriate annotation
@@
-158,7
+159,7
@@
protected:
strand_type seq_strand;
//! keep a reference to who our parent span is
strand_type seq_strand;
//! keep a reference to who our parent span is
- SeqSpanRef parent;
+ SeqSpanRef parent
_seq
;
//! hold a reverse complement version of our sequence if needed
SeqStringRef rc_seq;
//! hold a reverse complement version of our sequence if needed
SeqStringRef rc_seq;
@@
-179,7
+180,7
@@
protected:
ar & BOOST_SERIALIZATION_NVP(seq_start);
ar & BOOST_SERIALIZATION_NVP(seq_count);
ar & BOOST_SERIALIZATION_NVP(seq_strand);
ar & BOOST_SERIALIZATION_NVP(seq_start);
ar & BOOST_SERIALIZATION_NVP(seq_count);
ar & BOOST_SERIALIZATION_NVP(seq_strand);
- ar & BOOST_SERIALIZATION_NVP(parent);
+ ar & BOOST_SERIALIZATION_NVP(parent
_seq
);
}
};
#endif /*SEQ_SPAN_HPP_*/
}
};
#endif /*SEQ_SPAN_HPP_*/