The goal of request is to ...
You can install the released version of request from CRAN with:
install.packages("request")
This is a basic example which shows you how to solve a common problem:
library(request)
## basic example code
sampleList$sampleID
sampleList$samplePositionInBox
sampleList$boxID
requestList <- makeRL(sampleList, "method")
slots <- getSampleSlots(numberOfSamples, "method")
slots$plateNumber
slots$slotPosition
newPositions <- getPositions(sampleList, slots)
newPositions$samplePositionOnPlate
requestList$sampleID
requestList$samplePositionInBox
requestList$boxID
requestList$samplePositionOnPlate
requestList$plateNumber
runOrder <- makeRO(requestList, "method")
method@availableSlots = list()
method@methodSpecificSamples = list(sample, position)