Package org.anchoranalysis.io.input.bean
Class InputManager<T extends InputFromManager>
- Type Parameters:
T
- input-type
- Direct Known Subclasses:
AnnotationInputManager
,Concatenate
,ConvertNamedChannelsToStack
,InputManagerUnary
,InputManagerWithStackReader
,NamedFilesBase
Base class for describing the inputs.
By inputs, this refers to files that form the necessary input to an experiment.
This is an import class in specifying an experiment in the Anchor platform, of which many different implementations specify different types and combinations of inputs.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract InputsWithDirectory
<T> inputs
(InputManagerParameters parameters) Creates a list of inputs given particular parameters.Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
InputManager
public InputManager()
-
-
Method Details
-
inputs
public abstract InputsWithDirectory<T> inputs(InputManagerParameters parameters) throws InputReadFailedException Creates a list of inputs given particular parameters.- Parameters:
parameters
- the parameters.- Returns:
- the list of inputs, together with any associated parent directory.
- Throws:
InputReadFailedException
- if inputs cannot be successfully read from the file-system.
-