Post 3 - Currently Targeted Databases
In Post 1, I mentioned that there are two overarching types of code planned to be added: Fetcher Classes and Convenience Functions.
At the moment, there are plans for four Convenience Functions:
-
from_pdb()— already implemented pre-GSoC – need to be refactored to use new Fetcher Classes REST API: (https://files.wwpdb.org/download/) -
from_alphafold()— targets the AlphaFold database
REST API: (https://alphafold.ebi.ac.uk/api/prediction/) -
from_mddb()— targets the Molecular Dynamics Data Bank
REST API: (https://mdposit.mddbr.eu/api/rest/docs/) -
from_doi()— targets supplementary information from any DOI
Implementation: internalpoochimplementation
A more tentative Convenience Function is from_materials_project(), since it would require users to register for their own API keys.
Materials Project API: Materials Project API documentation