Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

View Modes

under construction

IGB will have the ability to display features using different methods called View Modes.
Each View Mode will only be appropriate to certain feature types. (@ indicates an existing mode)

Annotations/Alignments
  • MaxExpanded @
  • Collapsed @
  • ScrollExpanded - like MaxExpanded, but with a vertical scroll, and no max stack depth
  • Depth @
  • Tabular - show the data in a table like the Selection Info tab (rows/columns reversed)
  • Gaps removed @ (this is in the Sliced View)
Alignments
  • Mismatch @
  • Mismatch Pileup @
Graphs
  • Bar @
  • Line @
  • Dot @
  • Min/Max/Avg @
  • Heat Map @
  • StairStep @
  • Histogram
  • these can be combined with the graph collapse/expand option
Operations

View Modes can be the result of an operation or series of operations on the SeqSymmetry data
e.g the not annotation operation, or the log graph operation. The view mode is on the output
SeqSymmetry of the operation.

Varying

View Modes can be varying, depending on the view state, for example for a zoomed out annotation,
the depth view mode is shown, but when zoomed in, the MaxExpanded annotation view mode is shown.

Notes
  • some of the view modes can be options, like collapsed/expanded graphs, or
    Gaps Removed for annotations, or histogram bin width for graphs.
  • The different View Modes can have parameters, like the user options in the track preferences.
    These same options can be instead linked to the data.
Bugs

We are having a problem with wig files with the name in the track line. IGB starts out with
the method as the uri, but then appends the name in the track to the method, so that it cannot
find the original style when it looks it up in some internal tables.

Discussion

=======
Hi,

For Operation View Mode,
I have added a popup menu called "Transform". It holds all transformation that applies to current file type category. Once a transform is applied, it starts with a default view mode based on output.

This view mode can be changed from popup menu called "View Mode".

Are you ok with this? Or would like to change these behavior?


Hiral
=======
I liked your other idea to put Transform (Operation?) in a top-level menu.

But this can work too.

I think that at this moment, we can't be sure what the best UI solution will be. For this, we'll need to try it with users. The important thing is to be flexible so that we can quickly iterate the design as we learn more about how users (apart from ourselves) will work with it.

-Ann
=======
Michael and I had a long talk about this yesterday (the various ways that the user
can view/modify the data) and we thought we should go over this with the group at
some point.

Some points to consider:

  • the view modes can do two things, one is just redisplay the track differently, the
    other is to show the new view mode in a new track, like the
    Make Annotation Depth Graph menu item.
  • the user can make some pretty complicated operations on the data. We could have
    a panel the graphically displays how the track was created. The user could even
    click on one of the intermediate steps to see that data in a new track. For example:

abc.bed
\
(merge) - * - (not) - * - (depth) - *
/ \
def.bed \
(ratio) - mygraph.wig
uvw.bedgraph /
\ /
(median) - * -
/
xyz.wig

where * is an intermediate file (yes, no one would do this in real life).

  • we want them to be able to be efficient, that is, to operate on a small zoomed in region
    (if possible) rather than have to process the entire chromosome every time.

Lance
=======

  • No labels