add formats.blast.subset() to extract hits by seqid; add formats.Bed.resort() to allow sorting bed using an arbitrary key