Initial implementation of SearchIO blast-xml parser using etree
Update xml parsing to handle optional elements
Rename and refactor blast-xml tests
blast xml parser can now handle first hits without query ID
Updated blast xml program version parsing to use regex
Add optional meta tags to parse
Remove unecessary etree event check
Parsed database length value is int instead of float
Update SearchIO blast-xml cases with NCBIXML xml files
Update SearchIO object attribute names for consistency
Initial blast-tabular parser implementation
Attribute type casting to int or float now done by SearchIO object instead of parser
blast xml header iteration now stops at the beginning of query iteration
Add new HSP attribute: init_len, to store initial alignment length
Updated {query,hit}_{from,to} as HSP properties for consistency across formats
Fixed HSP alignment check for getitem
Add initial implementation of sequence-dependent HSP properties
Rename blast tab result row parser
Add blast-tab test cases
Fix 'alignment length' column bug