Struct rust_htslib::tbx::Reader [] [src]

pub struct Reader { /* fields omitted */ }

A Tabix file reader.

This struct and its associated functions are meant for reading plain-text tabix indexed by tabix.

Note that the tabix command from htslib can actually several more things, including building indices and converting BCF to VCF text output. Both is out of scope here.

Methods

impl Reader
[src]

[src]

Create a new Reader from path.

Arguments

  • path - the path to open.

[src]

[src]

Get sequence/target ID from sequence name.

[src]

Fetch region given by numeric sequence number and 0-based begin and end position.

Important traits for Vec<u8>
[src]

Return the sequence contig names.

[src]

Activate multi-threaded BGZF read support in htslib. This should permit faster reading of large BGZF files.

Arguments

  • n_threads - number of extra background reader threads to use

Trait Implementations

impl Debug for Reader
[src]

[src]

Formats the value using the given formatter. Read more

impl Send for Reader
[src]

impl Read for Reader
[src]

[src]

Read next line into the given Vec<u8> (i.e., ASCII string). Read more

Important traits for Records<'a, R>
[src]

Iterator over the lines/records of the seeked region. Read more

Important traits for Vec<u8>
[src]

Return the text headers, split by line.

impl Drop for Reader
[src]

[src]

Executes the destructor for this type. Read more

Auto Trait Implementations

impl !Sync for Reader