Pretty print evalue and right align numbers in tabular view.

Numbers look better when right aligned.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Re-instate sequence retrieval.

We provide a link to FASTA for each hit like before. But we don't provide a
link to FASTA for all hits like before. Instead, we provide a link to FASTA
of all hits per query now.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Send Blast::Report instance to result.erb.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Use database id to construct sequence retrieval link.

Database id is almost always shorter than absolute path to BLAST database name.
This reduces the size of sequence retrieval URLs.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Display retrieved sequences in GenBank style.

And overall polish to the UI of sequence retrieval and code.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Minor refactoring of index generation code

... with the aim of resolving slow scrolling in Chrome (which didn't work out).

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Limit index entires to 30 chars.

Rest is shown in tooltip.

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