don't need to use File::Basename module here
Blank lines might occur in the middle of a fasta file.
die should have an error message.
Merge branch 'new_changes'
update version string to development.