Moje pochodzenie dotyczy genomiki, ale ostatnio pracuję nad problemami związanymi ze strukturą białek. Napisałem kilka odpowiednich programów w C, budując swój własny parser plików PDB od samego początku. Nie martwiłem się stworzeniem naprawdę solidnego parsera, po prostu wiedziałem, że samodzielne zbudowanie go byłoby najlepszym sposobem, aby zmusić się do prawdziwego zrozumienia formatu PDB.
Teraz, kiedy przeszedłem ten proces, szukam czegoś bardziej solidnego i dojrzałego. Czy w C są jakieś biblioteki struktur białek typu open source? Udało mi się znaleźć kilka w Google, ale nigdy wcześniej nie słyszałem o żadnym z nich i wydaje się, że nie są zbyt dojrzałe ani stabilne. Nieco powiązane pytanie: czy wszyscy naprawdę wykonują wszystkie tego rodzaju obliczenia przy użyciu Pythona? lub kod homebrew?
PS. Zasadniczo szukam biblioteki, która zawiera parser plików PDB, funkcje do obliczania kątów wiązań, długości wiązań, kątów skrętnych, dostępnej powierzchni itp.