I'm confused about the handling of reverse sequences- it looks like most of the code is commented out and you're setting the reverse sequence to the original forward sequence.