|
|
CPLTM (Crystallography
Protocol Library) offers a set of Python modules and classes with
uniform APIs (application programming interfaces) interacting with
exsiting computational tools and working methods in the field of
crystallography. CPL accommodates existing software packages, such
as CNS, Solve, CCP4, and makes them truly integrated by providing
automatic trial runs, independent error analysis, data combination,
result comparison and other decision-making methods to find optimal
protocols to individual data set as well as its specific error
content. CPL hides all specific data formats, commmand scripts,
output logs of underlying software. CPL provides application
programmers a set of high-level, automated and intelligent protocols to
perform complex crystallographic processes, such as data scaling,
substructure determination, NCS symmetry extraction, MAD phasing and
structure refinement. The actual working engines and corresponding
logistic details are hidden from users, if not requested. CPL
complements CCL in a way that they can bring in strengths at
different levels in solving specific crystallographic problems.
|
|
Software packages
supported in CPL
CCL/CPL
Programmer's Guide and Reference
|
|