Pybliographer is a tool for managing bibliographic databases. You can either use its graphical interface (based on Gnome) which provides powerful editing capabilities, a nice hierarchical search mechanism, direct insertion of references into LyX and Kile, direct queries on Medline, and more. Or you can directly access its internal python classes ...