A Pattern-Based Method for the Identification of MicroRNA Binding Sites and Their Corresponding Heteroduplexes