Struct consprob_trained::FeatureCountSets
source · pub struct FeatureCountSets {Show 31 fields
pub hairpin_loop_length_counts: HairpinLoopLengthCounts,
pub bulge_loop_length_counts: BulgeLoopLengthCounts,
pub interior_loop_length_counts: InteriorLoopLengthCounts,
pub interior_loop_length_counts_symm: InteriorLoopLengthCountsSymm,
pub interior_loop_length_counts_asymm: InteriorLoopLengthCountsAsymm,
pub stack_count_mat: StackCountMat,
pub terminal_mismatch_count_mat: TerminalMismatchCount4dMat,
pub left_dangle_count_mat: DangleCount3dMat,
pub right_dangle_count_mat: DangleCount3dMat,
pub helix_end_count_mat: HelixEndCountMat,
pub base_pair_count_mat: BasePairCountMat,
pub interior_loop_length_count_mat_explicit: InteriorLoopLengthCountMatExplicit,
pub bulge_loop_0x1_length_counts: BulgeLoop0x1LengthCounts,
pub interior_loop_1x1_length_count_mat: InteriorLoop1x1LengthCountMat,
pub multi_loop_base_count: FeatureCount,
pub multi_loop_basepairing_count: FeatureCount,
pub multi_loop_accessible_baseunpairing_count: FeatureCount,
pub external_loop_accessible_basepairing_count: FeatureCount,
pub external_loop_accessible_baseunpairing_count: FeatureCount,
pub match_2_match_count: FeatureCount,
pub match_2_insert_count: FeatureCount,
pub insert_extend_count: FeatureCount,
pub init_match_count: FeatureCount,
pub init_insert_count: FeatureCount,
pub insert_counts: InsertCounts,
pub align_count_mat: AlignCountMat,
pub hairpin_loop_length_counts_cumulative: HairpinLoopLengthCounts,
pub bulge_loop_length_counts_cumulative: BulgeLoopLengthCounts,
pub interior_loop_length_counts_cumulative: InteriorLoopLengthCounts,
pub interior_loop_length_counts_symm_cumulative: InteriorLoopLengthCountsSymm,
pub interior_loop_length_counts_asymm_cumulative: InteriorLoopLengthCountsAsymm,
}
Fields§
§hairpin_loop_length_counts: HairpinLoopLengthCounts
§bulge_loop_length_counts: BulgeLoopLengthCounts
§interior_loop_length_counts: InteriorLoopLengthCounts
§interior_loop_length_counts_symm: InteriorLoopLengthCountsSymm
§interior_loop_length_counts_asymm: InteriorLoopLengthCountsAsymm
§stack_count_mat: StackCountMat
§terminal_mismatch_count_mat: TerminalMismatchCount4dMat
§left_dangle_count_mat: DangleCount3dMat
§right_dangle_count_mat: DangleCount3dMat
§helix_end_count_mat: HelixEndCountMat
§base_pair_count_mat: BasePairCountMat
§interior_loop_length_count_mat_explicit: InteriorLoopLengthCountMatExplicit
§bulge_loop_0x1_length_counts: BulgeLoop0x1LengthCounts
§interior_loop_1x1_length_count_mat: InteriorLoop1x1LengthCountMat
§multi_loop_base_count: FeatureCount
§multi_loop_basepairing_count: FeatureCount
§multi_loop_accessible_baseunpairing_count: FeatureCount
§external_loop_accessible_basepairing_count: FeatureCount
§external_loop_accessible_baseunpairing_count: FeatureCount
§match_2_match_count: FeatureCount
§match_2_insert_count: FeatureCount
§insert_extend_count: FeatureCount
§init_match_count: FeatureCount
§init_insert_count: FeatureCount
§insert_counts: InsertCounts
§align_count_mat: AlignCountMat
§hairpin_loop_length_counts_cumulative: HairpinLoopLengthCounts
§bulge_loop_length_counts_cumulative: BulgeLoopLengthCounts
§interior_loop_length_counts_cumulative: InteriorLoopLengthCounts
§interior_loop_length_counts_symm_cumulative: InteriorLoopLengthCountsSymm
§interior_loop_length_counts_asymm_cumulative: InteriorLoopLengthCountsAsymm
Implementations§
source§impl FeatureCountSets
impl FeatureCountSets
pub fn load_trained_score_params() -> FeatureCountSets
source§impl FeatureCountSets
impl FeatureCountSets
pub fn new(init_val: FeatureCount) -> FeatureCountSets
pub fn get_len(&self) -> usize
pub fn update_regularizers(&self, regularizers: &mut Regularizers)
pub fn update<T: HashIndex>(
&mut self,
train_data: &[TrainDatum<T>],
regularizers: &mut Regularizers
)
pub fn mirror(&mut self)
pub fn accumulate(&mut self)
pub fn get_grad<T: HashIndex>(
&self,
train_data: &[TrainDatum<T>],
regularizers: &Regularizers
) -> FeatureCounts
pub fn get_cost<T: HashIndex>(
&self,
train_data: &[TrainDatum<T>],
regularizers: &Regularizers
) -> FeatureCount
pub fn rand_init(&mut self)
pub fn transfer(&mut self)
Trait Implementations§
source§impl Clone for FeatureCountSets
impl Clone for FeatureCountSets
source§fn clone(&self) -> FeatureCountSets
fn clone(&self) -> FeatureCountSets
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more