Add button to clear query sequence(s).

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Firing change event on textarea on page load is incorrect. Fixed.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
BLAST to XML, parse XML to create Ruby objects, render HTML.

...

[ap: commit message]

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Graphical overview (NCBI style) with d3.js

The patch adds enhanced graphical overview display ability to
sequenceserver based on d3.js. The graphic generation code is written
separately in form of a jquery plugin (jquery.graphit.js), which
generates overview using html5 data-attribs contained within with the
generated result.

Currently, the graphic is generated by a method call from
sequenceserver.js, like $('.resultn').graphit(). However, it is desired
to use Bootstrap style data-attrib where for each selector - elements
with data-graphit attr, an overview will be generated (TODO).

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Fixed Hit(s) count error when no hits.

The count method didn't exist when there were no hits. Fixed by
appropriately putting the method call in <else> block.
Minor formatting change to insert breaklines neatly.

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>