Atom과 같은 편집기로 CWL 작성

2893 단어 cwlbioinformaticsATOM

Atom에서 CWL을 쓰는 이야기



CWL Advent Calendar 2017 - Qiita 의, 제23일째의 이야기입니다.

하지만 먼저 공개해 둡니다.
사실은, 최초의 분으로 소개해야 한다고 생각합니다만,
왠지 이 날이 되어 버렸습니다.

Atom에서 Common Workflow Language 파일을 편집하기위한 몇 가지 플러그인을 만들었습니다.

하이라이터



키워드를 강조 표시했습니다.

language-cwl

외형에 대해서는, 보완의 곳을 봐 주세요

숨을 쉬다



최근에는 다음과 같은 플러그인도 공개되었습니다.

language-cwl-atom

자신의 패키지 밖에 없을 것이라고 생각해서, atom에서 cwl이라고 검색했는데 본 적이 없는 패키지가 나오고 몹시 놀랐습니다.

여기 플러그인 작성자는 yaml의 하이 라이터를 기반으로합니다.
온 것 같습니다.

상당히 좋을 것 같기 때문에 , 몇개인가 받아 보고 싶다고 하는 이야기를 작자의 분이라고 Gitter의 CWL 채널 그리고 , 했습니다.
소스 코드가 바로 보이거나 커뮤니케이션이 비교적 용이하게 취할 수 있을 정도로 OSS의 꽤 좋은 측면에 접하고 있습니다.

보완



Autocomplete-plus를 사용하여 만들었습니다.
  • autocomplete-cwl

  • 주요 기능 키워드 완성 Biocontainers 컨테이너 (3000 이상) 보완 숨을 쉬다 이 애니메이션 Gif는 Cockos Incorporated | LICEcap 라는 소프트로 만들었습니다.

    linter


  • linter-cwl
  • schema_salad라는 도구를 사용하면 CWL 파일이 올바른지 확인할 수 있으므로이 결과를 사용하여 Atom에서 오류가 있는지 확인할 수 있습니다.
  • common-workflow-language/schema_salad: Semantic Annotations for Linked Avro Data

  • 옵션으로서는, schema_salad (와)과, schema_salad (으)로, 사용하는 정의 파일을 지정합니다.

    emacs에서 CWL 쓰기



    Advent Calendar 9일째 참조

    Visual Studio Code에서 CWL 작성



    하이라이터만 지금은

    vscode-cwl - Visual Studio Marketplace

    vim에서 CWL 작성



    하이라이터만 지금은

    manabuishii/vim-cwl: CWL support in Vim

    좋은 웹페이지 즐겨찾기