Skip to main content

flow_fcs/
lib.rs

1use std::path::PathBuf;
2
3pub use byteorder::ByteOrder;
4pub use datatype::FcsDataType;
5pub use file::Fcs;
6pub use header::Header;
7pub use keyword::Keyword;
8pub use metadata::Metadata;
9pub use parameter::{ChannelName, EventDataFrame, EventDatum, LabelName, Parameter, ParameterMap};
10pub use transform::{Formattable, TransformType, Transformable};
11pub use version::Version;
12pub use write::{
13    add_column, concatenate_events, duplicate_fcs_file, edit_metadata_and_save, filter_events,
14    write_fcs_file,
15};
16pub use matrix::MatrixOps;
17
18mod byteorder;
19pub mod datatype;
20pub mod file;
21pub mod matrix;
22pub mod header;
23pub mod keyword;
24pub mod metadata;
25pub mod parameter;
26mod tests;
27pub mod transform;
28pub mod version;
29pub mod write;
30
31pub type GUID = String;
32pub type FileKeyword = String;
33pub type FilePath = PathBuf;
34pub type EventCount = usize;