How the Code Functions

This page contains a series of flow charts which describe how various modules and pipelines function. Module flow charts show how the classes perform their required functions, and pipeline flow charts show which modules are called within the pipeline.

Legend

The meanings of the different symbols used in the flow charts are defined below:

Green Oval - Start of module/pipeline Purple Hexagon - Input Orange Hexagon - Output Red Parallelogram - CX-ASAP file Blue Rectangles - Plain - Process or algorithm Blue Rectangles - Gradient - Process imported from CX-ASAP White Double Rectangle - External program White Diamond - Decision made by CX-ASAP

Modules

ADP Analysis Module

adp module

Cell Analysis Module

cell analysis

CIF Merge Module

CIF merge

CIF Read Module

CIF read

Instrument CIF Generation Module

Instrument CIF

Molecule Transformation Module

Molecule Transformation

PLATON Squeeze Module

Squeeze

Refinement Module

Refinement

Rotation Planes Module

Rotation

Structural Analysis Module

Structural Analysis

XDS Cell Transformation Module

XDS transformation

XDS Reprocess Module

XDS

XPREP Module

XPREP

XPREP Intensity Comparison Module

Intensity Comparison

Pipelines

How Job Specific Pipelines Work

how pipelines work

CXASAP Pipeline (General)

cxasap pipeline

Job Specific Pipeline

job specific pipeline

Rigaku VT Pipeline

rigaku

Variable Position Pipeline

flexible mapping

Variable Temperature Pipeline (Australian Synchrotron)

AS VT