Skip to content

Commit ca13930

Browse files
author
Peter Amstutz
committed
Merge branch 'master' into resource-requirement
Conflicts: draft-3/cwl-avro.yml draft-3/draft-3/bwa-mem-job.json draft-3/draft-3/bwa-mem-tool.cwl
2 parents 5f038f9 + b070127 commit ca13930

File tree

76 files changed

+2966
-427
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+2966
-427
lines changed

CODE_OF_CONDUCT.md

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
CWL Code of Conduct
2+
===================
3+
4+
The CWL Project is dedicated to providing a harassment-free experience for
5+
everyone. We do not tolerate harassment of participants in any form.
6+
7+
This code of conduct applies to all CWL Project spaces both online and off: the
8+
Google Group, the Gitter chat room, the Google Hangouts chats, and any other
9+
CWL spaces. Anyone who violates this code of conduct may be sanctioned or
10+
expelled from these spaces at the discretion of the CWL Leadership Team.
11+
12+
Some CWL Project spaces may have additional rules in place, which will be
13+
made clearly available to participants. Participants are responsible for
14+
knowing and abiding by these rules.
15+
16+
Harassment includes, but is not limited to:
17+
18+
- Offensive comments related to gender, gender identity and expression, sexual
19+
orientation, disability, mental illness, neuro(a)typicality, physical
20+
appearance, body size, age, race, or religion.
21+
- Unwelcome comments regarding a person’s lifestyle choices and practices,
22+
including those related to food, health, parenting, drugs, and employment.
23+
- Deliberate misgendering or use of [dead](https://www.quora.com/What-is-deadnaming/answer/Nancy-C-Walker)
24+
or rejected names.
25+
- Gratuitous or off-topic sexual images or behaviour in spaces where they’re not
26+
appropriate.
27+
- Physical contact and simulated physical contact (eg, textual descriptions like
28+
\*hug\*” or “\*backrub\*”) without consent or after a request to stop.
29+
- Threats of violence.
30+
- Incitement of violence towards any individual, including encouraging a person
31+
to commit suicide or to engage in self-harm.
32+
- Deliberate intimidation.
33+
- Stalking or following.
34+
- Harassing photography or recording, including logging online activity for
35+
harassment purposes.
36+
- Sustained disruption of discussion.
37+
- Unwelcome sexual attention.
38+
- Pattern of inappropriate social contact, such as requesting/assuming
39+
inappropriate levels of intimacy with others
40+
- Continued one-on-one communication after requests to cease.
41+
- Deliberate “outing” of any aspect of a person’s identity without their consent
42+
except as necessary to protect vulnerable people from intentional abuse.
43+
- Publication of non-harassing private communication.
44+
45+
The CWL Project prioritizes marginalized people’s safety over privileged
46+
people’s comfort. The CWL Leadeship Team will not act on complaints regarding:
47+
48+
- ‘Reverse’ -isms, including ‘reverse racism,’ ‘reverse sexism,’ and ‘cisphobia’
49+
- Reasonable communication of boundaries, such as “leave me alone,” “go away,” or
50+
“I’m not discussing this with you.”
51+
- Communicating in a [tone](http://geekfeminism.wikia.com/wiki/Tone_argument)
52+
you don’t find congenial
53+
54+
Reporting
55+
---------
56+
57+
If you are being harassed by a member of the CWL Project, notice that someone
58+
else is being harassed, or have any other concerns, please contact the CWL
59+
Leadership Team at [email protected]. If person who is harassing
60+
you is on the team, they will recuse themselves from handling your incident. We
61+
will respond as promptly as we can.
62+
63+
This code of conduct applies to CWL Project spaces, but if you are being
64+
harassed by a member of CWL Project outside our spaces, we still want to
65+
know about it. We will take all good-faith reports of harassment by CWL Project
66+
members, especially the CWL Leadership Team, seriously. This includes harassment
67+
outside our spaces and harassment that took place at any point in time. The
68+
abuse team reserves the right to exclude people from the CWL Project based on
69+
their past behavior, including behavior outside CWL Project spaces and
70+
behavior towards people who are not in the CWL Project.
71+
72+
In order to protect volunteers from abuse and burnout, we reserve the right to
73+
reject any report we believe to have been made in bad faith. Reports intended
74+
to silence legitimate criticism may be deleted without response.
75+
76+
We will respect confidentiality requests for the purpose of protecting victims
77+
of abuse. At our discretion, we may publicly name a person about whom we’ve
78+
received harassment complaints, or privately warn third parties about them, if
79+
we believe that doing so will increase the safety of CWL Project members or
80+
the general public. We will not name harassment victims without their
81+
affirmative consent.
82+
83+
Consequences
84+
------------
85+
86+
Participants asked to stop any harassing behavior are expected to comply
87+
immediately.
88+
89+
If a participant engages in harassing behavior, the CWL Leadership Team may
90+
take any action they deem appropriate, up to and including expulsion from all
91+
CWL Project spaces and identification of the participant as a harasser to other
92+
CWL Project members or the general public.
93+
94+
This anti-harassment policy is based on the [example policy from the Geek
95+
Feminism wiki](http://geekfeminism.wikia.com/wiki/Community_anti-harassment/Policy),
96+
created by the Geek Feminism community.
97+
98+
CWL Leadership Team
99+
-------------------
100+
101+
As a stop gap measure until a more formal governance structure is adopted, the
102+
following individuals make up the leadership of the CWL Project: Peter Amstutz,
103+
John Chilton, Michael R. Crusoe, and Nebojša Tijanić.
104+
105+
To report an issue with anyone on the team you can escalate to Ward Vandewege
106+
(Curoverse) [email protected], Anton Nekrutenko (Galaxy)
107+
anton AT bx DOT psu DOT edu, C. Titus Brown (UC Davis) [email protected], or
108+
Brandi Davis-Dusenbery (Seven Bridges Genomics) [email protected].

CONFORMANCE_TESTS.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Test [1/1]
1414
All tests passed
1515
```
1616

17-
The cwltool relies on node.js. To install on ubuntu,
17+
The cwltool relies on node.js. To install on ubuntu,
1818

1919
```
2020
$ sudo apt-get install nodejs npm
@@ -51,3 +51,9 @@ All tests passed
5151
5252
All tool tests succeeded
5353
```
54+
55+
_NOTE_: For running on OSX systems, you'll need to install coreutils via brew. This will add to your
56+
system some needed GNU-like tools like `greadlink`.
57+
58+
1. If you haven't already, install [brew](http://brew.sh/) package manager in your mac
59+
2. Run `brew install coreutils`

README.md

Lines changed: 44 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,38 @@ http://common-workflow-language.github.io/draft-3/
2626

2727
## Implementations
2828

29-
Implementations working on or currently capable of running the Common Workflow Language:
30-
31-
* [Reference implementation (Python)](https://github.com/common-workflow-language/cwltool)
32-
* [Rabix](https://github.com/rabix/rabix)
33-
* [Arvados](https://arvados.org)
34-
* [Parallel Recipes](https://github.com/yvdriess/precipes)
29+
Some of the software supporting running Common Workflow Language tools or workflows:
30+
31+
* [cwltool (reference implementation)](https://github.com/common-workflow-language/cwltool),
32+
[cwltool wiki page](https://github.com/common-workflow-language/common-workflow-language/wiki/cwltool-%28reference-implementation%29)
33+
* [Rabix](https://github.com/rabix/rabix),
34+
[Rabix wiki page](https://github.com/common-workflow-language/common-workflow-language/wiki/Rabix)
35+
* [Arvados](https://arvados.org),
36+
[Arvados wiki page](https://github.com/common-workflow-language/common-workflow-language/wiki/Arvados)
37+
* [Galaxy](https://github.com/common-workflow-language/Galaxy),
38+
[Galaxy wiki page](https://github.com/common-workflow-language/common-workflow-language/wiki/Galaxy)
39+
* [Parallel Recipes](https://github.com/yvdriess/precipes),
40+
[Parallel Recipes wiki page](https://github.com/common-workflow-language/common-workflow-language/wiki/Parallel-Recipes)
41+
* [Toil](https://github.com/BD2KGenomics/toil),
42+
[Toil wiki page](https://github.com/common-workflow-language/common-workflow-language/wiki/Toil)
43+
* [CancerCollaboratory](https://github.com/CancerCollaboratory),
44+
[CancerCollaboratory wiki page](https://github.com/common-workflow-language/common-workflow-language/wiki/CancerCollaboratory)
45+
* [Airflow (SciDAP)](https://github.com/SciDAP/scidap),
46+
[Airflow wiki page](https://github.com/common-workflow-language/common-workflow-language/wiki/SciDAP)
47+
* [cwl2script](https://github.com/common-workflow-language/cwl2script),
48+
[cwl2script page](https://github.com/common-workflow-language/common-workflow-language/wiki/cwl2script)
3549

3650
## Examples
3751

3852
[Github repository of example tools and workflows.](https://github.com/common-workflow-language/workflows)
3953

4054
## Development and testing
4155

42-
The CWL effort is on Github:
56+
The [CWL project](https://github.com/common-workflow-language/common-workflow-language)
57+
is on Github.
4358

44-
https://github.com/common-workflow-language/common-workflow-language
59+
[![GitHub
60+
stars](https://img.shields.io/github/stars/common-workflow-language/common-workflow-language.svg)](https://github.com/common-workflow-language/common-workflow-language/stargazers)
4561

4662
There is a Jenkins server maintained by Curoverse that runs tests for the
4763
reference implementation, builds and uploads packages, and builds and uploads
@@ -62,6 +78,24 @@ and send a pull request!
6278

6379
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/common-workflow-language/common-workflow-language?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
6480

81+
Your CWL Community Engineer, Michael R. Crusoe, publishes a blog about his work
82+
with weekly updates at http://mrc.commonwl.org.
83+
84+
### Code of Conduct
85+
86+
The CWL Project is dedicated to providing a harassment-free experience for
87+
everyone, regardless of gender, gender identity and expression, sexual
88+
orientation, disability, physical appearance, body size, age, race, or
89+
religion. We do not tolerate harassment of participants in any form.
90+
91+
This code of conduct applies to all CWL Project spaces, including the Google
92+
Group, the Gitter chat room, the Google Hangouts chats, both online and off.
93+
Anyone who violates this code of conduct may be sanctioned or expelled from
94+
these spaces at the discretion of the leadership team.
95+
96+
For more details, see our [Code of
97+
Conduct](https://github.com/common-workflow-language/common-workflow-language/blob/master/CODE_OF_CONDUCT.md)
98+
6599
## Participating Organizations
66100

67101
* [Curoverse](http://curoverse.com)
@@ -73,6 +107,7 @@ and send a pull request!
73107
* [University of California Davis](http://ucdavis.edu)
74108
* [University of California Santa Cruz](https://cbse.soe.ucsc.edu/research/bioinfo)
75109
* [Harvard Chan School of Public Health](http://www.hsph.harvard.edu/)
110+
* [Cincinnati Children's Hospital Medical Center](http://www.cincinnatichildrens.org/)
76111
* [Broad Institute](https://www.broadinstitute.org)
77112
* [BioDatomics](http://www.biodatomics.com/)
78113

@@ -96,3 +131,4 @@ and send a pull request!
96131
* Josh Randall <[email protected]>
97132
* Andrey Kartashov <[email protected]>
98133
* Dan Leehr <[email protected]>
134+
* Andrey Kartashov <[email protected]>

draft-2/draft-2/add-lines-wf.cwl

Lines changed: 0 additions & 34 deletions
This file was deleted.

draft-2/draft-2/node-engine.cwl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
requirements: [
44
{
55
class: DockerRequirement,
6-
dockerImageId: commonworkflowlanguage/nodejs-engine
6+
dockerPull: commonworkflowlanguage/nodejs-engine
77
}
88
],
99
engineCommand: cwlNodeEngine.js

0 commit comments

Comments
 (0)