move alignment filtering into bam reader classes