Skip to content

Rust__read tbe files #61

@DeviPriya-Kolla

Description

@DeviPriya-Kolla

Description:
This issue focuses on implementing functionality to load TBE files into Rust-native data structures, ensuring that all metadata and structured tabular data are accurately parsed, captured, and easily accessible for downstream applications or analysis within a Rust-based environment.

Developer Notes:

  • Implement a core function, loadTBEFile, to handle reading and parsing the TBE file format, structured to capture and store each section and its respective data.
  • Use appropriate Rust data structures such as HashMap, Vec, and BTreeMap to organize the parsed data efficiently.
  • Implement comprehensive error handling using Rust’s Result and Option types to manage file read errors, unsupported formats, or missing sections.

Acceptance Criteria:

  • Load TBE Files into Rust data structures, such as HashMap and Vec
  • Load All/Multi-Section TBL Content
    • Load All ATT Sections within the file are parsed and loaded into the data structure
    • Each ATT should be identifiable and linked to its respective TBL section
  • Load All CMT Sections
    • Each CMT should be identifiable and linked to its respective TBL section
    • Each CMT should be accessible independently, allowing for metadata processing or reference
  • Read TBL Sections from BGN to EOT in a Two-Dimensional Array Format

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions