Cephalexin: a channel hydrate. — scientific article published on 22 October 2003