This method extracts the subsamples

getSubsample(.Object, sampleName, subsampleName)

# S4 method for Project,character,character
getSubsample(.Object, sampleName, subsampleName)

Arguments

.Object

An object of Project class

sampleName

character the name of the sample

subsampleName

character the name of the subsample

Value

data.table one row data table with the subsample associated metadata

Methods (by class)

  • getSubsample( .Object = Project, sampleName = character, subsampleName = character ): extracts the subsamples from the "Project" object

Examples

projectConfig = system.file(
"extdata",
"example_peps-master",
"example_subtable1",
"project_config.yaml",
package = "pepr"
)
p = Project(projectConfig)
#> Loading config file: /home/runner/work/_temp/Library/pepr/extdata/example_peps-master/example_subtable1/project_config.yaml
sampleName = "frog_1"
subsampleName = "sub_a"
getSubsample(p, sampleName, subsampleName)
#>    sample_name      protocol                 file subsample_name
#> 1:      frog_1 anySampleType data/frog1a_data.txt          sub_a