//! copy sequence from selected track using formating function
template<class Item>
size_t copySelectedTracks(std::list<Item>& result,
- Item (*format_track)(boost::shared_ptr<Sequence> s,
- int left,
- int right));
+ Item (*format_track)(const Sequence& s, int left, int right));
//! copy sequence from selected tracks as FASTA sequences
/*! \return number of base pairs copied
*/
float viewport_center;
double zoom_level;
boost::shared_ptr<AnnotationColors> color_mapper;
- //! container of all the GlSequences loaded into our scene
- std::vector<boost::shared_ptr<GlSequence> > track_container;
//! counter for each path added to us via connect
int pathid;
protected:
+ //! container of all the GlSequences loaded into our scene
+ std::vector<boost::shared_ptr<GlSequence> > track_container;
//! where to draw our box (world coordinates)
rect<float> selectedRegion;
//! true if we have a selection