Enum gapi_grpc::google::genomics::v1::import_read_group_sets_request::PartitionStrategy[][src]

#[repr(i32)]pub enum PartitionStrategy {
    Unspecified,
    PerFilePerSample,
    MergeAll,
}

Variants

Unspecified
PerFilePerSample

In most cases, this strategy yields one read group set per file. This is the default behavior.

Allocate one read group set per file per sample. For BAM files, read groups are considered to share a sample if they have identical sample names. Furthermore, all reads for each file which do not belong to a read group, if any, will be grouped into a single read group set per-file.

MergeAll

Includes all read groups in all imported files into a single read group set. Requires that the headers for all imported files are equivalent. All reads which do not belong to a read group, if any, will be grouped into a separate read group set.

Implementations

impl PartitionStrategy[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of PartitionStrategy.

pub fn from_i32(value: i32) -> Option<PartitionStrategy>[src]

Converts an i32 to a PartitionStrategy, or None if value is not a valid variant.

Trait Implementations

impl Clone for PartitionStrategy[src]

impl Copy for PartitionStrategy[src]

impl Debug for PartitionStrategy[src]

impl Default for PartitionStrategy[src]

impl Eq for PartitionStrategy[src]

impl From<PartitionStrategy> for i32[src]

impl Hash for PartitionStrategy[src]

impl Ord for PartitionStrategy[src]

impl PartialEq<PartitionStrategy> for PartitionStrategy[src]

impl PartialOrd<PartitionStrategy> for PartitionStrategy[src]

impl StructuralEq for PartitionStrategy[src]

impl StructuralPartialEq for PartitionStrategy[src]

Auto Trait Implementations

impl RefUnwindSafe for PartitionStrategy

impl Send for PartitionStrategy

impl Sync for PartitionStrategy

impl Unpin for PartitionStrategy

impl UnwindSafe for PartitionStrategy

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]