gromwell

package module
v0.0.0-...-a75c44f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2017 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CromwellClient

type CromwellClient struct {
	CromwellUrl *url.URL
}

func (CromwellClient) AbortWorkflow

func (client CromwellClient) AbortWorkflow(workflowId string) (WorkflowStatus, error)

func (CromwellClient) GetWorkflowMetadata

func (client CromwellClient) GetWorkflowMetadata(workflowId string) (WorkflowMetadata, error)

func (CromwellClient) GetWorkflowOutputs

func (client CromwellClient) GetWorkflowOutputs(workflowId string) (WorkflowOutputs, error)

func (CromwellClient) GetWorkflowStatus

func (client CromwellClient) GetWorkflowStatus(workflowId string) (WorkflowStatus, error)

func (CromwellClient) SubmitWorkflow

func (client CromwellClient) SubmitWorkflow(command SubmitCommand) (WorkflowStatus, error)

func (CromwellClient) Version

func (client CromwellClient) Version() (string, error)

type JsonResponse

type JsonResponse struct {
	Id        string
	JsonValue []byte
}

func (*JsonResponse) ToFile

func (jsonResponse *JsonResponse) ToFile(filePath string) error

type SubmitCommand

type SubmitCommand struct {
	WdlSource       string
	WorkflowInputs  string
	WorkflowOptions string
}

type WorkflowMetadata

type WorkflowMetadata struct {
	*JsonResponse
}

func (WorkflowMetadata) String

func (metadata WorkflowMetadata) String() string

type WorkflowOutputs

type WorkflowOutputs struct {
	*JsonResponse
}

func (WorkflowOutputs) String

func (outputs WorkflowOutputs) String() string

type WorkflowStatus

type WorkflowStatus struct {
	Id     string
	Status string
}

func (WorkflowStatus) String

func (status WorkflowStatus) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL