úά4&      !"#$%NoneA  7 may contain multiple separate matches (typcially when B an indel causes a frameshift that blastx is unable to bridge). >Each match between a query and a target sequence (or subject)  is a  .  Each query sequence generates a  A  is the root of the hierarchy. !JThe Aux field in the BLAST output includes match information that depends R on the BLAST flavor (blastn, blastx, or blastp). This data structure captures  those variations. "blastx #blastn $  !"#$  !"#$!#"        !#"None$"Parse BLAST results in XML format &#breaks p = groupBy (const (not.p)) '$%&()*+,-./&  !"#$%$% '$%&()*+,-./0      !"#$%&'()*+,-./blastxml-0.3.2 Bio.BlastData Bio.BlastXML BlastMatchbitse_validentityq_fromq_toh_fromh_toqseqhseqauxBlastHithitIdsubjectslengthmatches BlastRecordqueryqlengthhits BlastResult blastprogram blastversion blastdateblastreferencesdatabase dbsequencesdbcharsresultsAuxFrameStrandsreadXMLparseXMLbreaksSTaggetFromshowSomexml2briter2rechit2hitreadIreadF hsp2match