Added unit test for to_fasta

The commit adds unit testing for checking the behavior of to_fasta
method : that is add fasta header if sequence header is absent otherwise
return the sequence.

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Added unit test for uniquification of sequence ids

Appropriate unit tests are added to ensure unique sequence ids for
multiple sequence queries..

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Removed unused variable and typing mistake

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Eliminate sequence name collisions

This patch ensures that all blast queries have unique indentifier ids.

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Added Hotkey Ctrl+Enter for quick blasting

This patch fixes the issue #90, thus allowing users to quick blast
using the shortcut Ctrl+Enter while anywhere on the page. It is made
sure that a sequence value is filled up and appropriate database is
selected.

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Fixed erroenous blast method names

The click target event was returning incomplete string causing incorrect
blast method names to be appended in the dropdown list. This fix
is based upon the suggestion #2 by @yeban.

Closes off #119.

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