Implementation
beacon2-cbi-tools combines Python, Perl, and shell entry points. The important distinction is between the core bff-tools toolchain and optional utilities around it.
Core Flow
How To Read This Section
- Core toolchain: the main
bff-toolscommand, validator, and pipeline helpers. - Optional utilities: helper applications for browsing, querying, queueing, and model-template generation.
Language Badges
| Badge | Meaning |
|---|---|
| Python entry point | |
| Perl entry point | |
| Shell script |
Practical Summary
- Use
bin/bff-toolsfor normal data preparation. - Treat
utils/bff_validator/bff-validatoras part of the corebff-toolsvalidation path. - Use
utils/bff_browser,utils/bff_portal, orutils/bff_queueonly when you need browsing, querying, or job orchestration. - The shell and Perl pipeline helpers are implementation details called by
bff-tools.