Bases: TASSELpy.net.maizegenetics.plugindef.AbstractPlugin.AbstractPlugin
Methods
castTo(pyType) | Casts this object to another java/python type |
clone(*args) | Creates and returns a copy of this object |
equals(*args) | Indicates whether some other object is “equal to” this one |
getArray(size) | Gets an empty wrapped java array that can accept the type of the wrapped |
getCitation(*args) | Returns Citation for this plugin |
getClass(*args) | Returns the runtime class of this Object. |
getDblArray(rows[, cols]) | Gets an empty wrapped java array that can accept the type of other wrapped java arrays: i.e. |
getInputs(*args) | Gets list of inputs |
getParameter(*args) | Returns a parameter value for given parameter key |
hashCode(*args) | Returns a hash code vlaue for the object |
isInteractive(*args) | If interactive == true, the plugin will create dialgos and panels |
performFunction(*args) | Performs the function of this plugin |
pluginDescription(*args) | Returns description of the plugin |
processData(*args) | For the new Generic plugin parameter design, performFunction() will automatically call this. |
receiveInput(*args) | Sets up this plugin to receive input from another plugin |
setMaxP(*args) | Sets the maximum value of the p-value to keep |
setNumberOfPermutations(*args) | Sets the number of permutations to perform |
setOutputFile(*args) | Sets the output file |
setParameter(*args) | Sets parameter value |
setParameters(*args) | Allows self-describing Plugins to use args to set parameters specific |
setPermute(*args) | Sets whether to perform permutations |
setRandomizer(*args) | Sets the randomizer seed so that permutation results are reproducible for testing. |
setRestrictOutput(*args) | Set the output to be restricted (or not) |
toString(*args) | Returns a string representation of the object |
wrap_existing_array(arr_instance) | Wraps a java array of this class’s type |
Creates a new instance of FixedEffectLMPlugin
Signature: | FixedEffectLMPlugin (Frame parentFrame, boolean isInteractive) |
---|---|
Parameters: |
|
Sets the maximum value of the p-value to keep
Signature: | setMaxP (double value) |
---|---|
Parameters: | value (double) – the maximum p-value |
Sets the number of permutations to perform
Signature: | setNumberOfPermutations (int numberOfPermutations) |
---|---|
Parameters: | numberOfPermutations (int) – the number of permutations to perform |
Sets the output file
Signature: | setOutputFile (String filename) |
---|---|
Parameters: | filename (String) – the name of the filename |
Sets whether to perform permutations
Signature: | setPermute (boolean permute) |
---|---|
Parameters: | permute (boolean) – Whether to perform permutations |
Bases: TASSELpy.net.maizegenetics.analysis.association.FixedEffectLMPlugin.FixedEffectLMPlugin
Subclass of FixedEffectLMPlugin that allows for easy running of GLMs
Methods
addCovariate(covar, name[, comment]) | Adds a covariate to the analysis |
addMarkers(markers, name[, comment]) | Adds markers to the analysis |
addPhenotype(pheno, name[, comment]) | Adds a Phenotype object to the analysis |
castTo(pyType) | Casts this object to another java/python type |
clone(*args) | Creates and returns a copy of this object |
equals(*args) | Indicates whether some other object is “equal to” this one |
getArray(size) | Gets an empty wrapped java array that can accept the type of the wrapped |
getCitation(*args) | Returns Citation for this plugin |
getClass(*args) | Returns the runtime class of this Object. |
getDblArray(rows[, cols]) | Gets an empty wrapped java array that can accept the type of other wrapped java arrays: i.e. |
getInputs(*args) | Gets list of inputs |
getParameter(*args) | Returns a parameter value for given parameter key |
hashCode(*args) | Returns a hash code vlaue for the object |
isInteractive(*args) | If interactive == true, the plugin will create dialgos and panels |
performFunction(*args) | Performs the function of this plugin |
pluginDescription(*args) | Returns description of the plugin |
processData(*args) | For the new Generic plugin parameter design, performFunction() will automatically call this. |
receiveInput(*args) | Sets up this plugin to receive input from another plugin |
run_glm(phenotypes, markers[, covariates]) | Runs the GLM and returns the results as a TableReport |
setMaxP(*args) | Sets the maximum value of the p-value to keep |
setNumberOfPermutations(*args) | Sets the number of permutations to perform |
setOutputFile(*args) | Sets the output file |
setParameter(*args) | Sets parameter value |
setParameters(*args) | Allows self-describing Plugins to use args to set parameters specific |
setPermute(*args) | Sets whether to perform permutations |
setRandomizer(*args) | Sets the randomizer seed so that permutation results are reproducible for testing. |
setRestrictOutput(*args) | Set the output to be restricted (or not) |
toString(*args) | Returns a string representation of the object |
wrap_existing_array(arr_instance) | Wraps a java array of this class’s type |
Instantiates a GLM analysis
Parameters: | outputFile : str, optional
restrictOutput : boolean, optional
maxP : double, optional
permute : boolean, optional
numberOfPermutations : int, optional
seed : int, optional
|
---|
Adds a covariate to the analysis
Parameters: | covar : Phenotype object
name : str
comment : str, optional
|
---|---|
Raises: | TypeError:
|
Adds markers to the analysis
Parameters: | markers : GenotypeTable object
name : str
comment : str, optional
|
---|---|
Raises: | TypeError
|
Adds a Phenotype object to the analysis
Parameters: | pheno : Phenotype object
name : str
comment : str, optional
|
---|---|
Raises: | TypeError:
|
Runs the GLM and returns the results as a TableReport
Parameters: | phenotypes : iterable of strings
markers : str
covariates : iterable of strings, optional
|
---|---|
Returns: | TableReport of marker effects, TableReport of allelic effects |
Raises: | KeyError
|