Documentation
¶
Overview ¶
Package export handles exporting SRA metadata from the internal database into SRAdb-compatible SQLite database files, with optional gzip compression.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
SourceDB string
OutputPath string
FTSVersion int
BatchSize int
ShowProgress bool
Compress bool
Verbose bool
Debug bool
}
Config holds configuration for the export process, including source database path, output path, batch size, and compression settings.
type Exporter ¶
type Exporter struct {
// contains filtered or unexported fields
}
Exporter copies SRA metadata from a source database into an SRAdb-compatible SQLite file, creating the schema, denormalized tables, and FTS indexes.
func NewExporter ¶
NewExporter creates a new exporter instance
Click to show internal directories.
Click to hide internal directories.