pub enum StringKeyword {
Show 38 variants
CYT(Arc<str>),
FIL(Arc<str>),
GUID(Arc<str>),
BEGINDATETIME(Arc<str>),
ENDDATETIME(Arc<str>),
CARRIERID(Arc<str>),
CARRIERTYPE(Arc<str>),
LOCATIONID(Arc<str>),
PnN(Arc<str>),
PnS(Arc<str>),
PnF(Arc<str>),
PnType(Arc<str>),
PnDISPLAY(Arc<str>),
PnDET(Arc<str>),
PnTAG(Arc<str>),
PnANALYTE(Arc<str>),
PnFEATURE(Arc<str>),
FLOWRATE(Arc<str>),
VOL(Arc<str>),
ORIGINALITY(Arc<str>),
LastModifier(Arc<str>),
LastModified(Arc<str>),
DATE(Arc<str>),
BTIM(Arc<str>),
ETIM(Arc<str>),
MODE(Arc<str>),
PLATEID(Arc<str>),
PLATENAME(Arc<str>),
WELLID(Arc<str>),
GATE(Arc<str>),
GnF(Arc<str>),
GnN(Arc<str>),
GnP(Arc<str>),
GnR(Arc<str>),
GnS(Arc<str>),
GnT(Arc<str>),
GnV(Arc<str>),
Other(Arc<str>),
}Variants§
CYT(Arc<str>)
The name of the cytometer used to acquire the data (FCS 1.0+)
FIL(Arc<str>)
The name of the file containing the dataset (FCS 1.0+)
GUID(Arc<str>)
The globally unique identifier for the dataset (FCS 2.0+)
BEGINDATETIME(Arc<str>)
Begin date and time of data acquisition (FCS 3.2+)
ENDDATETIME(Arc<str>)
End date and time of data acquisition (FCS 3.2+)
CARRIERID(Arc<str>)
Generic sample carrier identifier (FCS 3.2+, replaces $PLATEID)
CARRIERTYPE(Arc<str>)
Type of sample carrier (FCS 3.2+, replaces $PLATENAME)
LOCATIONID(Arc<str>)
Location identifier within carrier (FCS 3.2+, replaces $WELLID)
PnN(Arc<str>)
‘Short name’ for parameter n (FCS 1.0+)
PnS(Arc<str>)
Label name for parameter n (FCS 1.0+)
PnF(Arc<str>)
Name of the optical filter for parameter n (FCS 1.0+)
PnType(Arc<str>)
The FCS measurement signal types and evaluation features (e.g., area, height, or width) (FCS 1.0+)
PnDISPLAY(Arc<str>)
Display scale for parameter n - typically “LOG” for logarithmic or “LIN” for linear (FCS 1.0+)
Note: Some FCS files use this as a string, others as numeric. We store as string for flexibility.
PnDET(Arc<str>)
Detector name for parameter n (FCS 3.2+)
PnTAG(Arc<str>)
Dye specification for parameter n (FCS 3.2+)
PnANALYTE(Arc<str>)
Target molecule or process for parameter n (FCS 3.2+)
PnFEATURE(Arc<str>)
Evaluation features for parameter n (FCS 3.2+)
FLOWRATE(Arc<str>)
Acquisition flow rate setting (FCS 3.2+)
VOL(Arc<str>)
Sample volume (FCS 3.1+)
ORIGINALITY(Arc<str>)
Distinguish between original and altered data set (FCS 3.1+)
LastModifier(Arc<str>)
Who last modified the data set (FCS 3.1+)
LastModified(Arc<str>)
When the data set was last modified (FCS 3.1+)
DATE(Arc<str>)
Date of data acquisition
(FCS 2.0-3.1, deprecated in FCS 3.2 in favor of $BEGINDATETIME)
BTIM(Arc<str>)
Begin time of data acquisition
(FCS 2.0-3.1, deprecated in FCS 3.2 in favor of $BEGINDATETIME)
ETIM(Arc<str>)
End time of data acquisition
(FCS 2.0-3.1, deprecated in FCS 3.2 in favor of $ENDDATETIME)
MODE(Arc<str>)
Data acquisition mode
(FCS 2.0-3.1, deprecated in FCS 3.2, fixed to “L” list mode)
PLATEID(Arc<str>)
Plate identifier
(FCS 2.0-3.1, deprecated in FCS 3.2 in favor of $CARRIERID)
PLATENAME(Arc<str>)
Platform/plate name
(FCS 2.0-3.1, deprecated in FCS 3.2 in favor of $CARRIERTYPE)
WELLID(Arc<str>)
Well identifier
(FCS 2.0-3.1, deprecated in FCS 3.2 in favor of $LOCATIONID)
GATE(Arc<str>)
Gate definition
(FCS 2.0-3.1, removed in FCS 3.2)
GnF(Arc<str>)
Gate n optical filter
(FCS 2.0-3.1, removed in FCS 3.2)
GnN(Arc<str>)
Gate n short name
(FCS 2.0-3.1, removed in FCS 3.2)
GnP(Arc<str>)
Gate n population name
(FCS 2.0-3.1, removed in FCS 3.2)
GnR(Arc<str>)
Gate n range
(FCS 2.0-3.1, removed in FCS 3.2)
GnS(Arc<str>)
Gate n label name
(FCS 2.0-3.1, removed in FCS 3.2)
GnT(Arc<str>)
Gate n threshold
(FCS 2.0-3.1, removed in FCS 3.2)
GnV(Arc<str>)
Gate n voltage range
(FCS 2.0-3.1, removed in FCS 3.2)
Other(Arc<str>)
A catch-all for other keywords, to be stored as Arc
Trait Implementations§
Source§impl Clone for StringKeyword
impl Clone for StringKeyword
Source§fn clone(&self) -> StringKeyword
fn clone(&self) -> StringKeyword
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for StringKeyword
impl Debug for StringKeyword
Source§impl<'de> Deserialize<'de> for StringKeyword
impl<'de> Deserialize<'de> for StringKeyword
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Display for StringKeyword
impl Display for StringKeyword
Source§impl From<&StringKeyword> for Arc<str>
impl From<&StringKeyword> for Arc<str>
Source§fn from(keyword: &StringKeyword) -> Self
fn from(keyword: &StringKeyword) -> Self
Source§impl Hash for StringKeyword
impl Hash for StringKeyword
Source§impl PartialEq for StringKeyword
impl PartialEq for StringKeyword
Source§impl Serialize for StringKeyword
impl Serialize for StringKeyword
Source§impl StringableKeyword for StringKeyword
impl StringableKeyword for StringKeyword
impl Eq for StringKeyword
impl StructuralPartialEq for StringKeyword
Auto Trait Implementations§
impl Freeze for StringKeyword
impl RefUnwindSafe for StringKeyword
impl Send for StringKeyword
impl Sync for StringKeyword
impl Unpin for StringKeyword
impl UnsafeUnpin for StringKeyword
impl UnwindSafe for StringKeyword
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Key for Twhere
T: Clone,
impl<T> Key for Twhere
T: Clone,
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
CompactString. Read moreSource§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.