An algorithm for selection of functional siRNA sequences