API reference
The fairmd.idp package is organised as follows.
fairmd.idpPackage level constants: the data paths
NMLDB_ROOT_PATH,NMLDB_DATA_PATH,NMLDB_SIMU_PATH,NMLDB_MOL_PATH,NMLDB_EXP_PATHand the return codesRCODE_SKIPPED,RCODE_COMPUTED,RCODE_ERROR.fairmd.idp.coreData model of the databank (
System,SystemsCollection) andinitialize_databank().fairmd.idp.databankLibraryHelpers to access simulation files, e.g. building an MDAnalysis universe from a system, mapping between simulation specific and universal atom names, and validating
info.yamlfiles.fairmd.idp.databankioDownloading and resolving trajectory files from their DOI.
fairmd.idp.protein_functionsIDP specific analyses and quality evaluation against SAXS, chemical shift and spin relaxation experiments, including the retrieval of experimental data from the BMRB.
fairmd.idp.settingsMolecule, mapping and simulation engine definitions.
The remaining modules (fairmd.idp.analyze, fairmd.idp.quality,
fairmd.idp.form_factor, …) are inherited from the lipid databank.