Module datasources

Module datasources 

Source
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§

ExonListingTableFactory
A ListingTableFactory that adapts Exon FileFormats to TableProviders.

Enums§

ExonFileType
The type of file.

Traits§

ExonFileScanConfig
Extension trait for FileScanConfig that adds whole file repartitioning.

Functions§

infer_file_type_and_compression
Infer the file type from the file extension.