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>
Updated the unit test cases to fix Travis fail

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Updated failing test cases, changes to to_fasta

The failing test cases were changed and appropriate changes were made
to to_fasta method so that it always returns useful information. All
test cases passing now.

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Merge remote-tracking branch 'vivek/master'

* vivek/master:
  Updated failing test cases, changes to to_fasta
  Updated the unit test cases to fix Travis fail
  Eliminate sequence name collisions
  Removed unused variable and typing mistake
  Added unit test for uniquification of sequence ids
  Added unit test for to_fasta

close #119

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