ccpn.AnalysisStructure.lib package

Subpackages

Submodules

ccpn.AnalysisStructure.lib.DistanceRestraint module

ccpn.AnalysisStructure.lib.DistanceRestraint.getMinMaxNoeDistances(noeDistance, absMin=1.72, absMax=8.0, negError=0.2, posError=0.2)[source]
Parameters
  • noeDistance – float. calculated as in getNoeDistance

  • absMin

  • absMax

  • negError

  • posError

Returns

ccpn.AnalysisStructure.lib.DistanceRestraint.getNoeDistance(intensity, refDist=3.2, absMin=1.72, absMax=8.0, power=6)[source]
Parameters
  • intensity

  • refDist

  • absMin

  • absMax

  • power

Returns

ccpn.AnalysisStructure.lib.importWwPdbFile module

Import of wwPDB xml validation file Adapted from Eliza’s code

ccpn.AnalysisStructure.lib.importWwPdbFile.getRamachandranTable(xroot)[source]
ccpn.AnalysisStructure.lib.importWwPdbFile.getSimpleRamachandranTable(xroot)[source]
ccpn.AnalysisStructure.lib.importWwPdbFile.getSimpleViolationTable(xroot)[source]
ccpn.AnalysisStructure.lib.importWwPdbFile.getViolationTable(xroot)[source]
ccpn.AnalysisStructure.lib.importWwPdbFile.importWwPdbFile(path, project, includeViolations=True, violationsTableName='wwPDBviolations', includeRamachandran=True, ramachandranTableName='wwPDBramachandran') list[source]

Import wwPDB validation results from path into project :return a list V3 object created in the project