Hack to set descriptions in ExonerateIO
Fix typo in HSP.__str__
Reimplement GappedHSP as an alternative container in Hit
Fix BlatIO coordinate adjustments; Updated its tests
Remove unused tests
Update Blat writer to iterate over gapped hsps
Sequence-dependent properties are now defined in HSP instead of BaseHSP
Rename GappedHSP to BatchHSP
Streamline BatchHSP.__init__, now only requires a list of HSPs
Fix BatchHSP inheritance error
HSP retrieval from Hits in tests are now explicit
Hit items are now BatchHSPs instead of HSPs
Rename Hit._batch_hsps container to Hit._items
Initial implementation of new HSP and HSPFragment objects.
Rename HSP._fragments to HSP._items
Update Hit object to accomodate new HSP structure
Update QueryResult to accomodate new HSP structure
Remove unused imports & vars
Set Hit.query_description default value
Fix bug where fragment's hit or query couldn't be set to None