data mining; proteins; graphs