INNER CODE UNIT · Rust

Some

steineggerlab/folddisco · lib/pdbtbx-cif/src/lib.rs:86

        while let Some(()) = start_with(input, "_") {
            let inner_name = parse_identifier(input);
            loop_value.header.push(inner_name.to_string());
            trim_comments_and_whitespace(input);
        }

        while let Ok(value) = parse_value(input) {
            values.push(value);
        }

        let columns = loop_value.header.len();
        if values.len() % columns == 0 {
            loop_value.data = Vec::with_capacity(values.len() / columns);
            let mut iter = values.into_iter().peekable();
            while iter.peek().is_some() {
                loop_value.data.push((&mut iter).take(columns).collect());
            }
        } else {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…