FacileAnalysisResult
object can be stored within a
ReactiveFacileAnalysis
, or a FacileMultiAnalysisResult
(which is a
collection of FacileAnalysisResults returned from a "multi-analysis" view,
like fDgeSeaAnalysis()
)
faro(x, ...)
an innert FacileAnalysisResult
Due to the potential hybrid-nature of analysis workflow, we are not always
certain that a FacileAnalysisResult used by a module that did not create it
(ie. the dgeres
object in the fdgeView()
is a
ReactiveFacileAnalysisResult
, or simply an innert FacileAnalysisResult
.
So that we don't have to always check for these things, we call this method
so that we get access to the FacileAnalysisResult
object itself.
As an aside, I know this is a bit of a cop-out to doing full-blown OO. I
feel like if I were to implement each of the specific *FacileAnalysisResult
methods for its sister ReactiveFacile*AnalysisResult
, then this probably
wouldn't be necessary ... I think, anyway.