add check for reverse strand on input