praxis_cli / cli / metadata
Module metadata
Quick Reference
| Item | Kind | Description |
|---|---|---|
ZbddOrderStat | struct | |
ZbddSequenceMetadata | struct | |
display_zbdd_metadata | fn | |
prompt_for_limits | fn | |
prompt_for_limits_with_defaults | fn |
Structs
ZbddOrderStat
struct ZbddOrderStat {
pub order: usize,
pub count: u64,
pub min_freq: f64,
pub max_freq: f64,
}Trait Implementations
impl<ST> CastableFrom for ZbddOrderStat
impl Instrument for ZbddOrderStat
impl IntoEither for ZbddOrderStat
impl Pointable for ZbddOrderStat
<span id="zbddorderstat-pointable-const-align"></span>
const ALIGN: usize<span id="zbddorderstat-pointable-type-init"></span>
type Init = T<span id="zbddorderstat-pointable-init"></span>
unsafe fn init(init: <T as Pointable>::Init) -> usize<span id="zbddorderstat-pointable-deref"></span>
unsafe fn deref<'a>(ptr: usize) -> &'a T<span id="zbddorderstat-pointable-deref-mut"></span>
unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T<span id="zbddorderstat-pointable-drop"></span>
unsafe fn drop(ptr: usize)
impl Read for ZbddOrderStat
impl Same for ZbddOrderStat
- <span id="zbddorderstat-same-type-output"></span>
type Output = T
impl<SS> SupersetOf for ZbddOrderStat
<span id="zbddorderstat-supersetof-to-subset"></span>
fn to_subset(&self) -> Option<SS><span id="zbddorderstat-supersetof-is-in-subset"></span>
fn is_in_subset(&self) -> bool<span id="zbddorderstat-supersetof-to-subset-unchecked"></span>
fn to_subset_unchecked(&self) -> SS<span id="zbddorderstat-supersetof-from-subset"></span>
fn from_subset(element: &SS) -> SP
impl<V> VZip for ZbddOrderStat
- <span id="zbddorderstat-vzip"></span>
fn vzip(self) -> V
impl WithSubscriber for ZbddOrderStat
ZbddSequenceMetadata
struct ZbddSequenceMetadata {
pub sequence_id: String,
pub frequency: f64,
pub order_stats: Vec<ZbddOrderStat>,
}Implementations
- <span id="zbddsequencemetadata-from-stats"></span>
fn from_stats(sequence_id: String, frequency: f64, raw_stats: HashMap<usize, (u64, f64, f64)>, scale: f64) -> Self
Trait Implementations
impl<ST> CastableFrom for ZbddSequenceMetadata
impl Instrument for ZbddSequenceMetadata
impl IntoEither for ZbddSequenceMetadata
impl Pointable for ZbddSequenceMetadata
<span id="zbddsequencemetadata-pointable-const-align"></span>
const ALIGN: usize<span id="zbddsequencemetadata-pointable-type-init"></span>
type Init = T<span id="zbddsequencemetadata-pointable-init"></span>
unsafe fn init(init: <T as Pointable>::Init) -> usize<span id="zbddsequencemetadata-pointable-deref"></span>
unsafe fn deref<'a>(ptr: usize) -> &'a T<span id="zbddsequencemetadata-pointable-deref-mut"></span>
unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T<span id="zbddsequencemetadata-pointable-drop"></span>
unsafe fn drop(ptr: usize)
impl Read for ZbddSequenceMetadata
impl Same for ZbddSequenceMetadata
- <span id="zbddsequencemetadata-same-type-output"></span>
type Output = T
impl<SS> SupersetOf for ZbddSequenceMetadata
<span id="zbddsequencemetadata-supersetof-to-subset"></span>
fn to_subset(&self) -> Option<SS><span id="zbddsequencemetadata-supersetof-is-in-subset"></span>
fn is_in_subset(&self) -> bool<span id="zbddsequencemetadata-supersetof-to-subset-unchecked"></span>
fn to_subset_unchecked(&self) -> SS<span id="zbddsequencemetadata-supersetof-from-subset"></span>
fn from_subset(element: &SS) -> SP
impl<V> VZip for ZbddSequenceMetadata
- <span id="zbddsequencemetadata-vzip"></span>
fn vzip(self) -> V
impl WithSubscriber for ZbddSequenceMetadata
Functions
display_zbdd_metadata
fn display_zbdd_metadata(entries: &[ZbddSequenceMetadata])prompt_for_limits
fn prompt_for_limits() -> (Option<usize>, Option<f64>)prompt_for_limits_with_defaults
fn prompt_for_limits_with_defaults(default_order: Option<usize>, default_cut_off: Option<f64>) -> (Option<usize>, Option<f64>)