scirs2_io/formats/
mod.rs

1//! Domain-specific file format support
2//!
3//! This module provides specialized file format support for various scientific domains:
4//! - Bioinformatics: FASTA, FASTQ, SAM/BAM, VCF
5//! - Geospatial: GeoTIFF, Shapefile, GeoJSON, KML
6//! - Astronomical: FITS, VOTable
7//!
8//! These formats are commonly used in their respective fields and require
9//! specialized handling for efficient processing and metadata preservation.
10
11#![allow(dead_code)]
12#![allow(missing_docs)]
13
14/// Bioinformatics file formats
15///
16/// Provides support for common bioinformatics file formats:
17/// - FASTA: Nucleotide and protein sequences
18/// - FASTQ: Sequences with quality scores
19/// - SAM/BAM: Sequence alignment data
20/// - VCF: Variant Call Format for genomic variations
21pub mod bioinformatics;
22
23/// Geospatial file formats
24///
25/// Provides support for geographic and spatial data formats:
26/// - GeoTIFF: Georeferenced raster images
27/// - Shapefile: Vector geographic data
28/// - GeoJSON: Geographic data in JSON format
29/// - KML/KMZ: Keyhole Markup Language for geographic annotation
30pub mod geospatial;
31
32/// Astronomical file formats
33///
34/// Provides support for astronomy and astrophysics data formats:
35/// - FITS: Flexible Image Transport System
36/// - VOTable: Virtual Observatory Table format
37/// - HDF5-based formats used in astronomy
38pub mod astronomical;