HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //usr/local/aws-cli/v2/current/dist/awscli/examples/omics/create-workflow.rst
**To create a workflow**

The following ``create-workflow`` example creates a WDL workflow. ::

    aws omics create-workflow \
        --name cram-converter \
        --engine WDL \
        --definition-zip fileb://workflow-crambam.zip \
        --parameter-template file://workflow-params.json

``workflow-crambam.zip`` is a ZIP archive containing a workflow definition. ``workflow-params.json`` defines runtime parameters for the workflow. ::

    {
        "ref_fasta" : { 
            "description": "Reference genome fasta file",
            "optional": false
        },
        "ref_fasta_index" : { 
            "description": "Index of the reference genome fasta file",
            "optional": false
        },
        "ref_dict" : { 
            "description": "dictionary file for 'ref_fasta'",
            "optional": false
        },
        "input_cram" : { 
            "description": "The Cram file to convert to BAM",
            "optional": false
        },
        "sample_name" : { 
            "description": "The name of the input sample, used to name the output BAM",
            "optional": false
        }
    }

Output::

    {
        "arn": "arn:aws:omics:us-west-2:123456789012:workflow/1234567",
        "id": "1234567",
        "status": "CREATING",
        "tags": {}
    }

For more information, see `Omics Workflows <https://docs.aws.amazon.com/omics/latest/dev/workflows.html>`__ in the *Amazon Omics Developer Guide*.