Documentation ¶
Overview ¶
jobs models represent and manipulate jobs within a Galaxy instance Relevant api endpoints are: `/api/jobs`, `/api/job_lock`
Index ¶
Constants ¶
View Source
const BasePath = "/api/jobs"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Job ¶
type Job struct { Id blend4go.GalaxyID `json:"id,omitempty"` ToolId string `json:"tool_id,omitempty"` UpdateTime string `json:"update_time,omitempty"` HistoryId string `json:"history_id,omitempty"` ExitCode uint `json:"exit_code,omitempty"` State string `json:"state,omitempty"` CreateTime string `json:"create_time,omitempty"` ModelClass string `json:"model_class,omitempty"` Inputs interface{} `json:"inputs,omitempty"` Outputs interface{} `json:"outputs,omitempty"` Params interface{} `json:"params,omitempty"` // contains filtered or unexported fields }
func NewJob ¶ added in v0.1.7
func NewJob(ctx context.Context, g *blend4go.GalaxyInstance, payload map[string]interface{}) ([]*Job, []*histories.HistoryDatasetAssociation, []*histories.HistoryDatasetCollectionAssociation, []*histories.HistoryDatasetCollectionAssociation, error)
Execute tool with a given parameter payload
func (*Job) GetBasePath ¶
func (*Job) SetGalaxyInstance ¶
func (j *Job) SetGalaxyInstance(g *blend4go.GalaxyInstance)
Click to show internal directories.
Click to hide internal directories.