Correct me if I am wrong: bowtie will report all alignments, i.e. --ff --fr, broken pairs etc. (unless --no-discordant is specified) in the output (let's say a SAM file). However, if I visualize the alignment on my reference strain, only reads considered valid (by default proper pairs and --fr) will be displayed.
If that is correct, then how can I extract or filter for these reads based, i.e. how can I extract specifically broken pairs, pairs that mapped to the same strand?
I ask this because I am interested in structural variants that I wish to detect with paired-end discordant reads.