Skip to content

Rust__read tbe files #61

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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