Strand-based Mixture Modeling of protein-DNA Interactions