Currently Available Plugins¶
Basic Management and Visualization¶
-
class
nomenclator(tag, subnames)¶ Alters the
configuration.nameof aCaseby adding subnames.This affects on the creation of the subfolders where the rest of the
Pipelinewill be executed.Note
On execution, the plugin will not append new subnames when those already exist. For example, if
configuration.nameis1QYS_experiment1_naiveandsubnames=['experiment1', 'naive'], the finalconfiguration.namewill still be1QYS_experiment1_naiveand not1QYS_experiment1_naive_experiment1_naive. This is to avoid folder recursion generation when re-running a previousPipeline.Caution
There are some keywords that cannot be used as a subname due to them generating their own first level subfolders. These keywords are
architecture,connectivity,imagesandsummary. Trying to add one of those terms as subname will generate aNodeDataErroron check time.To Developers
When developing a new plugin, if it is expected to create new first level subfolders, they should be listed in the class attribute
nomenclator.RESERVED_KEYWORDS. See more on how to develop your own plugins.Parameters: subnames (
Union[List[str],str]) – Subnames that will be added to theCaseinitial name.Raises: NodeOptionsError: On initialization. If a reserved key is provided as a subname. NodeDataError: On check. If the required fields to be executed are not there.
FORM and Parametric¶
-
class
corrector(tag, corrections=None)¶ Applies corrections to the placements of the secondary structures in a FORM.
This affects on the creation of the subfolders where the rest of the
Pipelinewill be executed.Note
On execution, the plugin will not append new subnames when those already exist. For example, if
configuration.nameis1QYS_experiment1_naiveandsubnames=['experiment1', 'naive'], the finalconfiguration.namewill still be1QYS_experiment1_naiveand not1QYS_experiment1_naive_experiment1_naive. This is to avoid folder recursion generation when re-running a previousPipeline.Caution
There are some keywords that cannot be used as a subname due to them generating their own first level subfolders. These keywords are
architecture,connectivity,imagesandsummary. Trying to add one of those terms as subname will generate aNodeDataErroron check time.To Developers
When developing a new plugin, if it is expected to create new first level subfolders, they should be listed in the class attribute
nomenclator.RESERVED_KEYWORDS. See more on how to develop your own plugins.Parameters: subnames – Subnames that will be added to the
Caseinitial name.Raises: NodeOptionsError: On initialization. If a reserved key is provided as a subname. NodeDataError: On check. If the required fields to be executed are not there.