{"_id":"5cbf14e382fd9e00292a3288","project":"55faf11ba62ba1170021a9a7","version":{"_id":"55faf11ba62ba1170021a9aa","project":"55faf11ba62ba1170021a9a7","__v":45,"createdAt":"2015-09-17T16:58:03.490Z","releaseDate":"2015-09-17T16:58:03.490Z","categories":["55faf11ca62ba1170021a9ab","55faf8f4d0e22017005b8272","55faf91aa62ba1170021a9b5","55faf929a8a7770d00c2c0bd","55faf932a8a7770d00c2c0bf","55faf94b17b9d00d00969f47","55faf958d0e22017005b8274","55faf95fa8a7770d00c2c0c0","55faf96917b9d00d00969f48","55faf970a8a7770d00c2c0c1","55faf98c825d5f19001fa3a6","55faf99aa62ba1170021a9b8","55faf99fa62ba1170021a9b9","55faf9aa17b9d00d00969f49","55faf9b6a8a7770d00c2c0c3","55faf9bda62ba1170021a9ba","5604570090ee490d00440551","5637e8b2fbe1c50d008cb078","5649bb624fa1460d00780add","5671974d1b6b730d008b4823","5671979d60c8e70d006c9760","568e8eef70ca1f0d0035808e","56d0a2081ecc471500f1795e","56d4a0adde40c70b00823ea3","56d96b03dd90610b00270849","56fbb83d8f21c817002af880","573c811bee2b3b2200422be1","576bc92afb62dd20001cda85","5771811e27a5c20e00030dcd","5785191af3a10c0e009b75b0","57bdf84d5d48411900cd8dc0","57ff5c5dc135231700aed806","5804caf792398f0f00e77521","58458b4fba4f1c0f009692bb","586d3c287c6b5b2300c05055","58ef66d88646742f009a0216","58f5d52d7891630f00fe4e77","59a555bccdbd85001bfb1442","5a2a81f688574d001e9934f5","5b080c8d7833b20003ddbb6f","5c222bed4bc358002f21459a","5c22412594a2a5005cc9e919","5c41ae1c33592700190a291e","5c8a525e2ba7b2003f9b153c","5cbf14d58c79c700ef2b502e"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"category":{"_id":"5cbf14d58c79c700ef2b502e","project":"55faf11ba62ba1170021a9a7","version":"55faf11ba62ba1170021a9aa","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2019-04-23T13:36:21.375Z","from_sync":false,"order":33,"slug":"edit-an-app-1","title":"EDIT AN APP"},"user":"5767bc73bb15f40e00a28777","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2019-04-23T13:36:35.493Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"## Overview\nThe integrated CGC tool and workflow editor that allows you to browse and edit tools and workflows using a rich visual interface or a Common Workflow Language (CWL) code view.\n\nIf you are new to CWL and tool wrapping, use the [introduction to tool wrapping](doc:introduction-to-tool-wrapping) as your starting point. After that you can read more about the tool editor and try creating your first tool on the CGC. Then, find out how to connect multiple tools into workflows using the workflow editor and try creating your own workflow.\n\n## Main features\n  * Ability to edit both CWL **sbg:draft-2** and **v1.0** apps\n  * Streamlined tool editor with all parameter sections available in a single continuous page\n  * Optimized design of the workflow editor to facilitate working with large and complex workflows\n  * CWL Code editor in addition to the Visual Editor \n\n## Visual Interface Tour\nThe editor consists of two different sub-editors. Workflows open in the workflow editor and tools open in the tool editor. If you double-click an object in the editor, you may also see the **object inspector** on the right hand side. The object inspector shows you more information about the selected object and allows you to view and set its properties.\n\n## The workflow editor\nThe workflow editor allows you to create and edit CWL**sbg:draft-2** and **1.0** workflows. Once the editing process is completed or at a stage where you want to see the workflow in action for benchmarking or debugging, you can test it by simply running it directly on the CGC.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/9f32ebc-about-web-composer-1.png\",\n        \"about-web-composer-1.png\",\n        1458,\n        732,\n        \"#f2f4f4\"\n      ]\n    }\n  ]\n}\n[/block]\nRead general information about the workflow editor. Also, follow the tutorial that will walk you through the process of creating a simple workflow and running it on the CGC.\n\n## The tool editor\nThe tool editor allows you to describe command line tools in CWL so they can be run as apps or used in workflows with other tools and apps. The process of creating a CGC tool from a command line tool is often called wrapping. Like the workflow editor, the tool editor allows you to create and edit tools directly on the CGC. When you are ready, you can also execute the tools to test their operation.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/0424771-about-web-composer-2.png\",\n        \"about-web-composer-2.png\",\n        1215,\n        821,\n        \"#dadbda\"\n      ]\n    }\n  ]\n}\n[/block]\nRead more about the tool editor.\n\nIf you are not familiar with the tool wrapping process, or if you would like a refresher, we recommend you read the  [introduction to tool wrapping](doc:introduction-to-tool-wrapping) then follow this simple [tool editor tutorial](doc:tool-editor-tutorial) before using the tool editor to wrap your first tool.","excerpt":"","slug":"about-the-editor","type":"basic","title":"About the editor"}
## Overview The integrated CGC tool and workflow editor that allows you to browse and edit tools and workflows using a rich visual interface or a Common Workflow Language (CWL) code view. If you are new to CWL and tool wrapping, use the [introduction to tool wrapping](doc:introduction-to-tool-wrapping) as your starting point. After that you can read more about the tool editor and try creating your first tool on the CGC. Then, find out how to connect multiple tools into workflows using the workflow editor and try creating your own workflow. ## Main features * Ability to edit both CWL **sbg:draft-2** and **v1.0** apps * Streamlined tool editor with all parameter sections available in a single continuous page * Optimized design of the workflow editor to facilitate working with large and complex workflows * CWL Code editor in addition to the Visual Editor ## Visual Interface Tour The editor consists of two different sub-editors. Workflows open in the workflow editor and tools open in the tool editor. If you double-click an object in the editor, you may also see the **object inspector** on the right hand side. The object inspector shows you more information about the selected object and allows you to view and set its properties. ## The workflow editor The workflow editor allows you to create and edit CWL**sbg:draft-2** and **1.0** workflows. Once the editing process is completed or at a stage where you want to see the workflow in action for benchmarking or debugging, you can test it by simply running it directly on the CGC. [block:image] { "images": [ { "image": [ "https://files.readme.io/9f32ebc-about-web-composer-1.png", "about-web-composer-1.png", 1458, 732, "#f2f4f4" ] } ] } [/block] Read general information about the workflow editor. Also, follow the tutorial that will walk you through the process of creating a simple workflow and running it on the CGC. ## The tool editor The tool editor allows you to describe command line tools in CWL so they can be run as apps or used in workflows with other tools and apps. The process of creating a CGC tool from a command line tool is often called wrapping. Like the workflow editor, the tool editor allows you to create and edit tools directly on the CGC. When you are ready, you can also execute the tools to test their operation. [block:image] { "images": [ { "image": [ "https://files.readme.io/0424771-about-web-composer-2.png", "about-web-composer-2.png", 1215, 821, "#dadbda" ] } ] } [/block] Read more about the tool editor. If you are not familiar with the tool wrapping process, or if you would like a refresher, we recommend you read the [introduction to tool wrapping](doc:introduction-to-tool-wrapping) then follow this simple [tool editor tutorial](doc:tool-editor-tutorial) before using the tool editor to wrap your first tool.