added cases to flip strand to support BLAT ++/--/+-/-+ combinations.