LICENSE
MANIFEST.in
README.md
pyproject.toml
src/betlas/__init__.py
src/betlas/__main__.py
src/betlas/assets.py
src/betlas/cli.py
src/betlas/constants.py
src/betlas/examples.py
src/betlas/models.py
src/betlas/provenance.py
src/betlas/schema.py
src/betlas/slicing.py
src/betlas/specs.py
src/betlas.egg-info/PKG-INFO
src/betlas.egg-info/SOURCES.txt
src/betlas.egg-info/dependency_links.txt
src/betlas.egg-info/entry_points.txt
src/betlas.egg-info/requires.txt
src/betlas.egg-info/top_level.txt
src/betlas/asset_manifests/beta_barrel_detection/official/manifest.yaml
src/betlas/asset_manifests/beta_barrel_staves/official/manifest.yaml
src/betlas/example_data/__init__.py
src/betlas/example_data/mini.cif
src/betlas/features/__init__.py
src/betlas/features/extract.py
src/betlas/features/geometry.py
src/betlas/features/rules.py
src/betlas/grammars/__init__.py
src/betlas/io/__init__.py
src/betlas/io/cath.py
src/betlas/io/mmcif.py
src/betlas/io/rcsb.py
src/betlas/io/snapshots.py
src/betlas/ml/__init__.py
src/betlas/ml/ablations.py
src/betlas/ml/benchmark.py
src/betlas/ml/splits.py
src/betlas/ml/conf/ablation_default.yaml
src/betlas/ml/conf/default.yaml
src/betlas/readouts/__init__.py
src/betlas/readouts/registry.py
src/betlas/readouts/beta_barrel_detection/__init__.py
src/betlas/readouts/beta_barrel_detection/__main__.py
src/betlas/readouts/beta_barrel_detection/alignment.py
src/betlas/readouts/beta_barrel_detection/analysis_utils.py
src/betlas/readouts/beta_barrel_detection/analyzer.py
src/betlas/readouts/beta_barrel_detection/bootstrap.py
src/betlas/readouts/beta_barrel_detection/chain_slices.py
src/betlas/readouts/beta_barrel_detection/cli.py
src/betlas/readouts/beta_barrel_detection/config.py
src/betlas/readouts/beta_barrel_detection/constants.py
src/betlas/readouts/beta_barrel_detection/ellipse.py
src/betlas/readouts/beta_barrel_detection/exceptions.py
src/betlas/readouts/beta_barrel_detection/loader.py
src/betlas/readouts/beta_barrel_detection/models.py
src/betlas/readouts/beta_barrel_detection/pipeline.py
src/betlas/readouts/beta_barrel_detection/pipeline_workers.py
src/betlas/readouts/beta_barrel_detection/prepare_cache.py
src/betlas/readouts/beta_barrel_detection/provenance.py
src/betlas/readouts/beta_barrel_detection/results.py
src/betlas/readouts/beta_barrel_detection/runtime.py
src/betlas/readouts/beta_barrel_detection/slicer.py
src/betlas/readouts/beta_barrel_detection/conf/__init__.py
src/betlas/readouts/beta_barrel_detection/conf/config.yaml
src/betlas/readouts/beta_barrel_detection/conf/analyzer/default.yaml
src/betlas/readouts/beta_barrel_detection/conf/input/default.yaml
src/betlas/readouts/beta_barrel_detection/conf/output/default.yaml
src/betlas/readouts/beta_barrel_detection/conf/runtime/default.yaml
src/betlas/readouts/beta_barrel_detection/conf/slicer/default.yaml
src/betlas/readouts/beta_barrel_staves/__init__.py
src/betlas/readouts/beta_barrel_staves/__main__.py
src/betlas/readouts/beta_barrel_staves/bootstrap.py
src/betlas/readouts/beta_barrel_staves/cli.py
src/betlas/readouts/beta_barrel_staves/config.py
src/betlas/readouts/beta_barrel_staves/constants.py
src/betlas/readouts/beta_barrel_staves/exceptions.py
src/betlas/readouts/beta_barrel_staves/models.py
src/betlas/readouts/beta_barrel_staves/readout.py
src/betlas/readouts/beta_barrel_staves/runtime.py
src/betlas/readouts/beta_barrel_staves/analysis/__init__.py
src/betlas/readouts/beta_barrel_staves/analysis/analyzer.py
src/betlas/readouts/beta_barrel_staves/analysis/confidence.py
src/betlas/readouts/beta_barrel_staves/analysis/count_decision.py
src/betlas/readouts/beta_barrel_staves/analysis/layer.py
src/betlas/readouts/beta_barrel_staves/analysis/numeric.py
src/betlas/readouts/beta_barrel_staves/analysis/run_window_core.py
src/betlas/readouts/beta_barrel_staves/analysis/sequence_core.py
src/betlas/readouts/beta_barrel_staves/analysis/trajectory.py
src/betlas/readouts/beta_barrel_staves/analysis/barrel_wall/__init__.py
src/betlas/readouts/beta_barrel_staves/analysis/barrel_wall/complete.py
src/betlas/readouts/beta_barrel_staves/analysis/barrel_wall/curve.py
src/betlas/readouts/beta_barrel_staves/analysis/barrel_wall/energy.py
src/betlas/readouts/beta_barrel_staves/analysis/barrel_wall/features.py
src/betlas/readouts/beta_barrel_staves/analysis/barrel_wall/graph.py
src/betlas/readouts/beta_barrel_staves/analysis/barrel_wall/layers.py
src/betlas/readouts/beta_barrel_staves/analysis/barrel_wall/membership.py
src/betlas/readouts/beta_barrel_staves/analysis/barrel_wall/selection.py
src/betlas/readouts/beta_barrel_staves/analysis/barrel_wall/types.py
src/betlas/readouts/beta_barrel_staves/conf/__init__.py
src/betlas/readouts/beta_barrel_staves/conf/config.yaml
src/betlas/readouts/beta_barrel_staves/conf/analyzer/default.yaml
src/betlas/readouts/beta_barrel_staves/conf/barrel_gate/default.yaml
src/betlas/readouts/beta_barrel_staves/conf/input/default.yaml
src/betlas/readouts/beta_barrel_staves/conf/output/default.yaml
src/betlas/readouts/beta_barrel_staves/conf/runtime/default.yaml
src/betlas/readouts/beta_barrel_staves/conf/slicer/default.yaml
src/betlas/readouts/beta_barrel_staves/gates/__init__.py
src/betlas/readouts/beta_barrel_staves/gates/barrel_gate.py
src/betlas/readouts/beta_barrel_staves/geometry/__init__.py
src/betlas/readouts/beta_barrel_staves/geometry/alignment.py
src/betlas/readouts/beta_barrel_staves/geometry/analysis_utils.py
src/betlas/readouts/beta_barrel_staves/geometry/axis_search.py
src/betlas/readouts/beta_barrel_staves/geometry/ellipse.py
src/betlas/readouts/beta_barrel_staves/geometry/slicer.py
src/betlas/readouts/beta_barrel_staves/io/__init__.py
src/betlas/readouts/beta_barrel_staves/io/loader.py
src/betlas/readouts/beta_barrel_staves/io/metadata.py
src/betlas/readouts/beta_barrel_staves/io/preparation.py
src/betlas/readouts/beta_barrel_staves/io/prepare_cache.py
src/betlas/readouts/beta_barrel_staves/io/results.py
src/betlas/readouts/beta_barrel_staves/pipeline/__init__.py
src/betlas/readouts/beta_barrel_staves/pipeline/chain.py
src/betlas/readouts/beta_barrel_staves/pipeline/execution.py
src/betlas/readouts/topology_diagnostics/__init__.py
src/betlas/readouts/topology_diagnostics/__main__.py
src/betlas/readouts/topology_diagnostics/cli.py
src/betlas/readouts/topology_diagnostics/config.py
src/betlas/readouts/topology_diagnostics/core.py
src/betlas/readouts/topology_diagnostics/readout.py
src/betlas/readouts/topology_diagnostics/conf/default.yaml