Mussa aligned sequence view seems to work
[mussa.git] / alg / glseqbrowser.cpp
index ea5dc2e3f4f6475b000ca032241ac84088da09ae..0b85cb80ac5c64aba6c37448276e75cbdd441b75 100644 (file)
@@ -314,12 +314,10 @@ const std::vector<GlSequence>& GlSeqBrowser::sequences() const
 
 void GlSeqBrowser::clear_links()
 {
-  path_segment_map_vector::iterator psmv_i;
-  for(psmv_i = path_segments.begin();
-      psmv_i != path_segments.end();
-      ++psmv_i)
+  path_segments.clear();
+  for (int i = track_container.size()-1; i > 0; --i)
   {
-    psmv_i->clear();
+    path_segments.push_back(pair_segment_map());
   }
 }
 
@@ -379,7 +377,8 @@ void GlSeqBrowser::centerOnPath(const vector<int>& paths)
 
   for(size_t track_i = 0; track_i != track_container.size(); ++track_i)
   {
-    track_container[track_i].setX(viewport_center - paths[track_i]);
+    // -15 = shift more to the left
+    track_container[track_i].setX((viewport_center-15) - paths[track_i]);
   }
 }