Removed incorrect strand information and looping

For minus strand genes start location = end of gene rather than having
start coordinate > end coordinate.

Also removed unneeded loops resulting in incorrect gene lengths.