Expand description
Data sources for Exon. Datasources module.
This module contains the various datasources that are supported by Exon. Generally a user of this library should not need to use this module directly, but rather use the [ExonSessionExt
][crate::session_context::ExonSessionExt] trait to load data.
Modules§
- bam
- BAM module. Data source for BAM files.
- bcf
- BCF module. BCF data source.
- bed
- BED module. BED data source.
- bigwig
- BigWig module.
- cram
- CRAM module.
- exon_
listing_ table_ options - Exon listing table options.
- fasta
- FASTA module.
- fastq
- FASTQ module. FASTQ data source.
- fcs
- FCS module.
- genbank
- GenBank module. Genbank Datasource Module
- gff
- GFF module. GFF Datasource Module
- gtf
- GTF module. GTF Datasource Module
- hmmdomtab
- HMMDOMTAB module. A datafusion compatible datasource for HMMER3 domain tabular output files.
- mzml
- MzML module. Data source for mzML files.
- sam
- Implementations to adapt SAM files to datafusion.
- sdf
- SDF module.
- vcf
- VCF module. VCF data source.
Structs§
- Exon
Listing Table Factory - A
ListingTableFactory
that adapts Exon FileFormats toTableProvider
s.
Enums§
- Exon
File Type - The type of file.
Traits§
- Exon
File Scan Config - Extension trait for
FileScanConfig
that adds whole file repartitioning.
Functions§
- infer_
file_ type_ and_ compression - Infer the file type from the file extension.