You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement process entry execution with parameter mapping
Add support for executing Nextflow processes directly without explicit workflow definitions.
Key Features:
- Single process scripts run automatically: `nextflow run script.nf --param value`
- Multi-process scripts use entry selection: `nextflow run script.nf -entry process:name --param value`
- Automatic command-line parameter mapping to process input channels
- Support for all standard input types: val, path, env, tuple, each
- Comprehensive error handling with helpful suggestions
Implementation:
- Enhanced BaseScript with process entry workflow generation
- Added parameter mapping pipeline with input definition extraction
- Created specialized delegates for parsing compiled process bodies
- Added ScriptMeta methods for single/multi-process detection
- Comprehensive documentation and test coverage
This feature bridges the gap between command-line tools and workflow orchestration,
making Nextflow processes more accessible for direct execution scenarios.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
Signed-off-by: Paolo Di Tommaso <[email protected]>
0 commit comments