Struct google_genomics1::ReadGroup [] [src]

pub struct ReadGroup {
    pub info: Option<HashMap<String, Vec<String>>>,
    pub predicted_insert_size: Option<i32>,
    pub description: Option<String>,
    pub programs: Option<Vec<Program>>,
    pub sample_id: Option<String>,
    pub experiment: Option<Experiment>,
    pub reference_set_id: Option<String>,
    pub id: Option<String>,
    pub dataset_id: Option<String>,
    pub name: Option<String>,
}

A read group is all the data that's processed the same way by the sequencer.

This type is not used in any activity, and only used as part of another schema.

Fields

A map of additional read group information. This must be of the form map (string key mapping to a list of string values).

The predicted insert size of this read group. The insert size is the length the sequenced DNA fragment from end-to-end, not including the adapters.

A free-form text description of this read group.

The programs used to generate this read group. Programs are always identical for all read groups within a read group set. For this reason, only the first read group in a returned set will have this field populated.

A client-supplied sample identifier for the reads in this read group.

The experiment used to generate this read group.

The reference set the reads in this read group are aligned to.

The server-generated read group ID, unique for all read groups. Note: This is different than the @RG ID field in the SAM spec. For that value, see name.

The dataset to which this read group belongs.

The read group name. This corresponds to the @RG ID field in the SAM spec.

Trait Implementations

impl Default for ReadGroup
[src]

Returns the "default value" for a type. Read more

impl Clone for ReadGroup
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ReadGroup
[src]

Formats the value using the given formatter.

impl Part for ReadGroup
[src]