Highlight Reading Frame

Signed-off-by: Harsh Gupta <gupta.harsh96@gmail.com>
Refactor code that highlights reading frame for the selected transcript.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Highlight reading frame even if we jump far away.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Merge branch 'hrf'

* hrf:
  Highlight Reading Frame
  Refactor code that highlights reading frame for the selected transcript.
  Highlight reading frame even if we jump far away.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Update Roadmap.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
No longer need getEquivalentBlock function.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Refactor EditTrack.onAnnotMouseDown.

Stick to style guideline. Remove unnecessary if & else. Add comments.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Some more refactoring in EditTrack.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Add perf to Roadmap.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Ensure resizability isn't lost if select transcript then select exon.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Ensure selection isn't lost after tripleclick zoom to base pair level.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Ensure resizability isn't lost after zooming to base pair level.

And when jumping to next/previous edge when zoomed in to base pair level.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Refactor Undo/Redo functionality

* Move major parts of undo, redo and backStore from
  EditTrack.js to ScratchPad.js
* Implement a Stack class to prevent overflow of
  Undo and Redo stacks

Signed-off-by: Harsh Gupta <gupta.harsh96@gmail.com>
Write script to export submissions to gff3

Signed-off-by: Harsh Gupta <gupta.harsh96@gmail.com>