fixed issue for both_strands in the python return whereby the code consolidated fwd and reverse results but get the result length the same, so went from matches.size() --> num_matrices and let the matches vector get cleaned up by the function method scope