úÎS õ$      !"#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)) %#$&'()*+,-$  !"## %#$&'()*+,-.      !"#$%&'()*+,- blastxml-0.3 Bio.BlastData Bio.BlastXML BlastMatchbitse_validentityq_fromq_toh_fromh_toqseqhseqauxBlastHitsubjectslengthmatches BlastRecordqueryqlengthhits BlastResult blastprogram blastversion blastdateblastreferencesdatabase dbsequencesdbcharsresultsAuxFrameStrandsreadXMLbreaksSTaggetFromshowSomexml2briter2rechit2hitreadIreadF hsp2match