pyworkflow.project.manager module
This modules handles the System management
- class pyworkflow.project.manager.Manager(workspace=None)[source]
Bases:
object
Manage all projects of a given workspace, for a given Domain. (i.e, listing projects, creating, deleting or querying info)
- Params:
workspace: path to where the user’s workspace is. A subfolder named ‘projects’ is expected. If workspace is None, the workspace will be taken from the global configuration.
- createProject(projectName, runsView=1, hostsConf=None, protocolsConf=None, location=None, comment=None)[source]
Create a new project. confs dict can contain customs .conf files for: menus, protocols, or hosts
- importProject(fromLocation, copyFiles=True, projectName=None, searchLocation=None)[source]
Import a project that is somewhere else in the FS Folder can be copied (default) or linked Optionally a name can be specified, otherwise name will match location folder name Project will always be created in the default project folder.