INNER CODE UNIT · Rust

primer_text

David-OConnor/plascad · src/gui/sequence/mod.rs:66

fn primer_text(i: usize, primers: &[Primer], seq_len: usize, ui: &mut Ui) {
    if i >= primers.len() {
        eprintln!("Invalid selected primer");
        return; // todo: Ideally set the feature to none.
    }
    let primer = &primers[i];

    ui.label(&primer.name);
    ui.label(&primer.location_descrip());
    // todo: Rev color A/R
    ui.label(RichText::new(seq_to_str_lower(&primer.sequence)).color(PRIMER_FWD_COLOR));

    ui.label(&primer.description.clone().unwrap_or_default());
}

/// Add a toolbar to create a feature from selection, if appropriate.
fn feature_from_sel(state: &mut State, ui: &mut Ui) {
    if let Some(text_sel) = state.ui.text_selection {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…