UNPKG

flowviz

Version:

A framework which provides seamless integration with other phylogenetic tools and frameworks, while allowing workflow scheduling and execution, through the Apache Airflow workflow system.

25 lines (20 loc) 582 B
const Workflow = require("../models/mongodb/workflow/workflow"); module.exports = () => { function getDbWorkflows(username) { return Workflow.find({ username: username }).select("-_id -__v"); } function getDbWorkflow(username, workflowName) { return Workflow.findOne({ username: username, dag_id: workflowName, }).select("-_id -__v"); } function postDbWorkflow(workflow) { return new Workflow(workflow).save(); } return { getDbWorkflows: getDbWorkflows, getDbWorkflow: getDbWorkflow, postDbWorkflow: postDbWorkflow, }; };