Skip to main content

feagi_structures/genomic/
mod.rs

1//! Genomic types and identifiers for FEAGI.
2//!
3//! Provides core types for identifying and categorizing entities within the genome,
4//! including custom, memory, core, sensory, and motor cortical regions.
5#![doc = include_str!("../../docs/genomic.md")]
6
7pub mod brain_regions; // Made public for external access
8pub mod classifiers;
9pub mod cortical_area;
10pub mod descriptors;
11pub mod modulator;
12mod motor_cortical_unit;
13mod sensory_cortical_unit;
14
15pub use brain_regions::{BrainRegion, RegionType, ROOT_BRAIN_REGION_NAME};
16pub use classifiers::{Classifier, ClassifierMapping};
17pub use modulator::{
18    modulator_signal, multiplicative_factor, scale_baseline, summed_reward,
19    validate_instance_fields, validate_spike_train, ModulatorKind, ModulatorValidationError,
20};
21pub use motor_cortical_unit::MotorCorticalUnit;
22pub use sensory_cortical_unit::SensoryCorticalUnit;
23pub use sensory_cortical_unit::UnitTopology;