Exhaustive Searching tools

King Ghidorah commands for controlling Rodan.

kingghidorah.GetAllProjects(name: str = ‘’) → list

Get’s all projects available for the current user and returns a list.

Returns:Returns a list of Objects that have the following properties.
Return type:List

These properties exist for every object in the list.

– name

—description

– creator

—admins

– workers

—created

– updated

—workflow_count

– resource_count

—resourcelist_count

– url

—uui

These properties can be used to search for a specific project or a group of projects.

kingghidorah.GetAllWorkflows(name: str = ‘’, project: str = ‘’) → list

Get’s all Workflows available for the current user and returns a list.

Returns:Returns a list of Objects that have the following properties.
Return type:List

These properties exist for every object in the list.

– name

—description

– creator

—created

– url

—uuid

– project

—valid

– updated

These properties can be used to search for a workflow or a group of workflows.

kingghidorah.GetAllResourceTypes(mimetype: str = ‘’) → list

Get’s all ResourceTypes available for Rodan returns a list.

When a job is loaded into Rodan, resource types that are used in the rodan job are defined in a yaml file (resource_types.yml).

Returns:Returns a list of Objects that have the following properties.
Return type:List

These properties exist for every object in the list.

– url

—uuid

– mimetype

—extension

– description

These properties can be used to search for a specific resourcetype.

kingghidorah.GetAllResources(name: str = None, project: str = None) → list

Get’s all Resources from all projects

Returns:Returns a list of Objects that have the following properties.
Return type:List

These properties exist for every object in the list.

– name

—description

– url

—uuid

– creator

—created

– updated

—project

– resource_type

—resource_file

– viewer_url

—error_details

– origin

These properties can be used to search for a specific resources.

kingghidorah.GetAllInputs() → list

Get’s all inputs from all projects

Returns:Returns a list of Objects that have the following properties.
Return type:List

These properties exist for every object in the list.

– url

—uuid

– Text output

—output_port_type

– output_port_type_name

—run_job

– resource

These properties can be used to search for a specific inputs.

kingghidorah.GetAllOutputs() → list

Get’s all outputs from all projects

Returns:Returns a list of Objects that have the following properties.
Return type:List

These properties exist for every object in the list.

– url

—uuid

– Text output

—output_port_type

– output_port_type_name

—run_job

– resource

These properties can be used to search for a specific outputs.

kingghidorah.GetAllJobs() → list

Get’s all jobs from all projects

Returns:Returns a list of Objects that have the following properties.
Return type:List

These properties exist for every object in the list.

– url

—uuid

– name

—settings

– description

—input_port_types

[ url ] (list of URLS)

—output_port_types

[ url ] (list of URLS)

—category

– enabled

—interacive