cobracommander-心腹是一個Python應用程序。
Snakefiles
一個snakefile是用於配置和運行心腹構建。一個snakefile可以是任意文件或可執行文件,只要它輸出有效的JSON被調用時,它到標準輸出。
只有一個鍵/值__must__在你snakfile JSON;
- `build`:含建設項目所需的步驟字符串數組。這些都是串行執行。
但是也有很多其他的可選屬性,你可以在你的snakefile設置來實現不同的結果,這裡有幾個;
- `environment`:一個對象,它的鍵/值應事先設置為被調用的任何`build`步驟的環境變量。
- `hooks`:
  - `before_build`
  - `after_build`
  - `after_passing`
  - `after_failing`
擴展(附註為今後規範)
擴展走過了一堆不同的口味,通常根據他們提供的功能。
擴展可以在一定的報名點構建過程中添加額外的能力和功能(例如,後生成,在鉤等)
如果擴展需要在其他們可以在snakefile這樣可以通過報名點被調用之前配置或PARAMS;
    “掛鉤”:{
      “before_build':[
        ['my_extension',['的args'],{'kwargs':'富'}],
        ['my_other_extension',['的args']]
        ['等']
      ]
    }
要求:
- 在Python中
評論沒有發現