CLC channels and transporters: proteins with borderline personalities.

CLC channels and transporters: proteins with borderline personalities.