noodles_cram/
crai.rs

1//! CRAM index.
2
3#[cfg(feature = "async")]
4pub mod r#async;
5
6pub mod fs;
7pub mod io;
8pub mod record;
9
10pub use self::record::Record;
11
12#[deprecated(since = "0.74.0", note = "Use `crai::fs::read` instead.")]
13pub use self::fs::read;
14
15#[deprecated(since = "0.74.0", note = "Use `crai::fs::write` instead.")]
16pub use self::fs::write;
17
18#[deprecated(since = "0.74.0", note = "Use `crai::io::Reader` instead.")]
19pub use self::io::Reader;
20
21#[deprecated(since = "0.74.0", note = "Use `crai::io::Writer` instead.")]
22pub use self::io::Writer;
23
24#[cfg(feature = "async")]
25#[deprecated(since = "0.74.0", note = "Use `crai::r#async::io::Reader` instead.")]
26pub use self::r#async::io::Reader as AsyncReader;
27
28#[cfg(feature = "async")]
29#[deprecated(since = "0.74.0", note = "Use `crai::r#async::io::Writer` instead.")]
30pub use self::r#async::io::Writer as AsyncWriter;
31
32/// A CRAM index.
33pub type Index = Vec<Record>;