Library for biomedical knowledge manipulation