File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed
crates/scream-core/src/workflows Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 1+ //! # Workflows Module
2+ //!
3+ //! This module provides high-level workflow implementations that orchestrate complete
4+ //! optimization processes for protein side-chain placement in SCREAM++.
5+ //!
6+ //! ## Overview
7+ //!
8+ //! Workflows are the top-level entry points for users of SCREAM++. They encapsulate
9+ //! the entire optimization pipeline, from initial setup through final result generation.
10+ //! Each workflow handles resource loading, parameter validation, progress reporting,
11+ //! and result organization, providing a clean and simple API for complex optimization tasks.
12+ //!
13+ //! ## Architecture
14+ //!
15+ //! The module is organized around specific optimization workflows:
16+ //!
17+ //! - **Placement Workflow** ([`place`]) - Complete side-chain conformation optimization
18+ //! including clash resolution, simulated annealing, and refinement phases.
19+ //!
20+ //! ## Key Capabilities
21+ //!
22+ //! - **End-to-end optimization** from molecular input to optimized conformations
23+ //! - **Resource management** including forcefield, topology, and rotamer library loading
24+ //! - **Progress monitoring** with detailed phase and task reporting
25+ //! - **Result organization** with sorted solutions and energy analysis
26+ //! - **Error handling** with comprehensive diagnostic information
27+ //! - **Flexible configuration** supporting various optimization strategies
28+
129pub mod place;
You can’t perform that action at this time.
0 commit comments