Install BLAST+ in dedicated ~/.sequenceserver dir.

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Find BLAST+ binaries path correctly

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Parameterise BLAST+ download to MINIMUM_BLAST_VERSION constant.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Minimum BLAST+ version requirement is now 2.2.30+.

Needed for robust sequence retrieval.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Don't show index if only one query and no hits.

There's nowhere to go.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>
Don't show FASTA dld link in Query header if no hits

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Remove hack employed for #88 as it does not play well with -target_only.

reopen #88

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