guess.sample_groups {sampleInfo} R Documentation

try to parse the sampleInfo data from the

Description

sample labels

Usage

guess.sample_groups(sample.names,
    maxDepth = FALSE,
    raw.list = TRUE);

Arguments

sample.names

a character vector of the sample labels, the sample group information will be guessed from the common tag prefix of these sample labels, example as the sample labels iBAQ-AAA-1, iBAQ-AAA-2, iBAQ-BBB-1 will be grouped as the AAA and BBB groups. [as Array]

maxDepth

extends the group label to the max depth? if this parameter is FALSE, then only the first different tag token will be used as the group label, otherwise the group label will be extended until the last common tag token. [as boolean]

raw.list

returns the group result as a raw tuple list object(the slot key of the list is the group label and the slot value is a character vector of the sample label)? if this parameter is FALSE, then a vector of the SampleInfo object will be returned. [as boolean]

Details

Authors

phenotype_kit

Value

a tuple list of the guessed sample groups, or a vector of the SampleInfo object when the raw_list parameter is FALSE.

the generated SampleInfo object will be assigned with a default color from the Paper color set, and the shape property is set as circle, the batch property is set as 1 and the injectionOrder property is the index order of the sample in the generated sample collection.

clr value class

Examples


[Package sampleInfo version 1.0.0.0 Index]