Extract insertCDS from setLongestORF.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Refactor setTranslationStart/Stop to use insertCDS.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Regression: resizing exons would leave non-canonical splice site marker intact.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Allow using certain special keys in Browser.setGlobalKeyboardShortcut.

Required two changes to JB:
1. Use keydown instead of keypress to attach handlers. (see:
   http://stackoverflow.com/a/8932965)
2. Maintain another table to judge if default action should be prevented.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Delete annotation when Delete / Backspace key is pressed.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Fix bug that would always cause the entire transcript to be deleted.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Remove 'flip strand' from viewer control menu.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Adds specifics DOM classes to bases. Colours M green and * red

Signed-off-by: Bruno Vieira <mail@bmpvieira.com>
Allows to still see colour bars in ORFs when zoomed out too much to see bases

Signed-off-by: Bruno Vieira <mail@bmpvieira.com>