b07-1-channelize-method: Method "channelize"

Description Usage Arguments Details Value Note Author(s) See Also

Description

channelize is a generic function used to propagate the class of derived objects through a processing pipeline.

Usage

1
2
## S4 method for signature 'ANY'
channelize(object, ...)

Arguments

object

an object for which pipeline propagation is desired

...

additional arguments affecting the elapsed time produced

Details

Having abstracted away the notion of extracting a particular measurement from a CompleteChannel object and producing a simple Channel, we need a way to allow object-oriented programming and derived classes to work with our Processor and Pipeline routines. The underlying idea is that specific kinds of microarrays or specific software to quantify microarrays might have special properties that should be exploited in processing. For example, the first few generations of microarrays printed at M.D. Anderson spotted every cDNA clone in duplicate. The analysis of such arrays should exploit this additional structure. In order to do so, we must derive classes from CompleteChannel and Channel and ensure that the classes of extracted objects are propagated correctly through the processing pipeline. The channelize method achieves this goal.

Value

Returns a string, which represents the name of a class (suitable for passing to the new constructor) extracted from an object belonging to a class derived from CompleteChannel.

Note

The sections above document the method's usage by OOMPA's pipeline, not the actual intent of the generic itself.

Author(s)

Kevin R. Coombes krc@silicovore.com, P. Roebuck proebuck@mdanderson.org

See Also

Channel, CompleteChannel, Pipeline, Processor


PreProcess documentation built on May 3, 2019, 1:24 p.m.