Upload folder using huggingface_hub
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +2 -59
- .github/ISSUE_TEMPLATE/bug_report.md +32 -0
- .github/ISSUE_TEMPLATE/feature_request.md +20 -0
- .github/PULL_REQUEST_TEMPLATE/submission.md +23 -0
- .github/workflows/submission.yml +169 -0
- .github/workflows/validation.yml +61 -0
- .gitignore +131 -0
- CITATION.cff +12 -0
- CONTRIBUTING.md +91 -0
- CONTRIBUTORS.md +15 -0
- LICENSE +427 -0
- README.md +68 -3
- badges/reactions.svg +1 -0
- data/00/ord_dataset-00005539a1e04c809a9a78647bea649c.pb.gz +3 -0
- data/01/ord_dataset-018fd0e1351f4fd09b20fcddd97b4c7a.pb.gz +3 -0
- data/01/ord_dataset-01dbb772c5e249108f0b191ed17a2c0c.pb.gz +3 -0
- data/02/ord_dataset-02ee2261663048188cf6d85d2cc96e3f.pb.gz +3 -0
- data/03/ord_dataset-0316886541d9435489859c2ad7edc863.pb.gz +3 -0
- data/03/ord_dataset-0387783899c642a8b7eb4ba379bcdf5d.pb.gz +3 -0
- data/03/ord_dataset-03ba810b7f464a06b5d8787af2e8b64e.pb.gz +3 -0
- data/04/ord_dataset-04982f13ed08448d93df6794846500f3.pb.gz +3 -0
- data/04/ord_dataset-04d607efe1d9485eb99fafa06880f62e.pb.gz +3 -0
- data/05/ord_dataset-053897d9b1744303b2fdfe3e796ca27b.pb.gz +3 -0
- data/06/ord_dataset-06d4002fc4d34860a0688cba690e12dc.pb.gz +3 -0
- data/07/ord_dataset-074f86301ec5441ab3b52d902ac06949.pb.gz +3 -0
- data/07/ord_dataset-07db50a3ce6941919df30a9e2898988f.pb.gz +3 -0
- data/08/ord_dataset-081613ef79bd4110aacc146b4465f086.pb.gz +3 -0
- data/08/ord_dataset-08852243bba44cb28769a5833f1515fe.pb.gz +3 -0
- data/09/ord_dataset-09e9a37ee5794dc28c0ad7bf7a442c18.pb.gz +3 -0
- data/0a/ord_dataset-0a66204fc43e49c2922e6f9107e6b62f.pb.gz +3 -0
- data/0b/ord_dataset-0b24d1f58a024ed7bc2bda95b2430c72.pb.gz +3 -0
- data/0b/ord_dataset-0b32b90cc77b4a3db47ad263e0bbc1a8.pb.gz +3 -0
- data/0b/ord_dataset-0b70410902ae4139bd5d334881938f69.pb.gz +3 -0
- data/0b/ord_dataset-0bb2e99daa66408fb8dbd6a0781d241c.pb.gz +3 -0
- data/0b/ord_dataset-0bf72e95d80743729fdbb8b57a4bc0c6.pb.gz +3 -0
- data/0c/ord_dataset-0c1e1da868cd46c59efce6d5d4bc3d63.pb.gz +3 -0
- data/0c/ord_dataset-0c37e633e9814a6e886187796cacf216.pb.gz +3 -0
- data/0c/ord_dataset-0c61835e3a0b4986aabf2b61b708e322.pb.gz +3 -0
- data/0c/ord_dataset-0c75d67751634f0594b24b9f498b77c2.pb.gz +3 -0
- data/0c/ord_dataset-0ca5627a13c049a99463095023b09fe5.pb.gz +3 -0
- data/0c/ord_dataset-0ccd6c23c9ef4238854293a8da501bd3.pb.gz +3 -0
- data/0d/ord_dataset-0d07c40794ad4a1c8bc28cc4f8ac4184.pb.gz +3 -0
- data/0f/ord_dataset-0f9d2dbe929a45c3892ae75e81e99443.pb.gz +3 -0
- data/10/ord_dataset-10360c60962940178e4bf05e54b1655c.pb.gz +3 -0
- data/10/ord_dataset-10b940e7982c4622b1e1ac879394aba6.pb.gz +3 -0
- data/10/ord_dataset-10f2568b472a4cabb35c3f313a159005.pb.gz +3 -0
- data/11/ord_dataset-11068b1e475b4c5b82e56726ab0dddb7.pb.gz +3 -0
- data/11/ord_dataset-11b3c3b41eda49e196ec983a65d3b2c0.pb.gz +3 -0
- data/12/ord_dataset-127eb5fdd5b4402e92b51d0b55a5dcb5.pb.gz +3 -0
- data/12/ord_dataset-128a4f3f44e844218b1c319ab4de3893.pb.gz +3 -0
.gitattributes
CHANGED
|
@@ -1,60 +1,3 @@
|
|
| 1 |
-
*
|
| 2 |
-
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
-
*.avro filter=lfs diff=lfs merge=lfs -text
|
| 4 |
-
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 5 |
-
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 6 |
-
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 7 |
-
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
-
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 9 |
-
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 10 |
-
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 11 |
-
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 12 |
-
*.lz4 filter=lfs diff=lfs merge=lfs -text
|
| 13 |
-
*.mds filter=lfs diff=lfs merge=lfs -text
|
| 14 |
-
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 15 |
-
*.model filter=lfs diff=lfs merge=lfs -text
|
| 16 |
-
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 17 |
-
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 18 |
-
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 19 |
-
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 20 |
-
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 21 |
-
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 22 |
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 23 |
-
*.
|
| 24 |
-
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 25 |
-
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 26 |
-
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 27 |
-
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 28 |
-
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 29 |
-
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 30 |
-
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 31 |
-
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 32 |
-
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 33 |
-
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 34 |
-
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 35 |
-
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 36 |
-
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 37 |
-
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 38 |
-
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 39 |
-
# Audio files - uncompressed
|
| 40 |
-
*.pcm filter=lfs diff=lfs merge=lfs -text
|
| 41 |
-
*.sam filter=lfs diff=lfs merge=lfs -text
|
| 42 |
-
*.raw filter=lfs diff=lfs merge=lfs -text
|
| 43 |
-
# Audio files - compressed
|
| 44 |
-
*.aac filter=lfs diff=lfs merge=lfs -text
|
| 45 |
-
*.flac filter=lfs diff=lfs merge=lfs -text
|
| 46 |
-
*.mp3 filter=lfs diff=lfs merge=lfs -text
|
| 47 |
-
*.ogg filter=lfs diff=lfs merge=lfs -text
|
| 48 |
-
*.wav filter=lfs diff=lfs merge=lfs -text
|
| 49 |
-
# Image files - uncompressed
|
| 50 |
-
*.bmp filter=lfs diff=lfs merge=lfs -text
|
| 51 |
-
*.gif filter=lfs diff=lfs merge=lfs -text
|
| 52 |
-
*.png filter=lfs diff=lfs merge=lfs -text
|
| 53 |
-
*.tiff filter=lfs diff=lfs merge=lfs -text
|
| 54 |
-
# Image files - compressed
|
| 55 |
-
*.jpg filter=lfs diff=lfs merge=lfs -text
|
| 56 |
-
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
| 57 |
-
*.webp filter=lfs diff=lfs merge=lfs -text
|
| 58 |
-
# Video files - compressed
|
| 59 |
-
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 60 |
-
*.webm filter=lfs diff=lfs merge=lfs -text
|
|
|
|
| 1 |
+
ord_data-* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.pb.gz filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.github/ISSUE_TEMPLATE/bug_report.md
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: Bug report
|
| 3 |
+
about: Create a report to help us improve
|
| 4 |
+
title: ''
|
| 5 |
+
labels: bug
|
| 6 |
+
assignees: ''
|
| 7 |
+
|
| 8 |
+
---
|
| 9 |
+
|
| 10 |
+
**Describe the bug**
|
| 11 |
+
A clear and concise description of what the bug is.
|
| 12 |
+
|
| 13 |
+
**To Reproduce**
|
| 14 |
+
Steps to reproduce the behavior:
|
| 15 |
+
1. Go to '...'
|
| 16 |
+
2. Click on '....'
|
| 17 |
+
3. Scroll down to '....'
|
| 18 |
+
4. See error
|
| 19 |
+
|
| 20 |
+
**Expected behavior**
|
| 21 |
+
A clear and concise description of what you expected to happen.
|
| 22 |
+
|
| 23 |
+
**Screenshots**
|
| 24 |
+
If applicable, add screenshots to help explain your problem.
|
| 25 |
+
|
| 26 |
+
**Desktop (please complete the following information):**
|
| 27 |
+
- OS: [e.g. iOS]
|
| 28 |
+
- Browser [e.g. chrome, safari]
|
| 29 |
+
- Version [e.g. 22]
|
| 30 |
+
|
| 31 |
+
**Additional context**
|
| 32 |
+
Add any other context about the problem here.
|
.github/ISSUE_TEMPLATE/feature_request.md
ADDED
|
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: Feature request
|
| 3 |
+
about: Suggest an idea for this project
|
| 4 |
+
title: ''
|
| 5 |
+
labels: enhancement
|
| 6 |
+
assignees: ''
|
| 7 |
+
|
| 8 |
+
---
|
| 9 |
+
|
| 10 |
+
**Is your feature request related to a problem? Please describe.**
|
| 11 |
+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
| 12 |
+
|
| 13 |
+
**Describe the solution you'd like**
|
| 14 |
+
A clear and concise description of what you want to happen.
|
| 15 |
+
|
| 16 |
+
**Describe alternatives you've considered**
|
| 17 |
+
A clear and concise description of any alternative solutions or features you've considered.
|
| 18 |
+
|
| 19 |
+
**Additional context**
|
| 20 |
+
Add any other context or screenshots about the feature request here.
|
.github/PULL_REQUEST_TEMPLATE/submission.md
ADDED
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: Submission
|
| 3 |
+
about: Submit data to the Open Reaction Database
|
| 4 |
+
title: ''
|
| 5 |
+
labels: ''
|
| 6 |
+
assignees: ''
|
| 7 |
+
|
| 8 |
+
---
|
| 9 |
+
|
| 10 |
+
**Describe the submission**
|
| 11 |
+
* High-level description of the data
|
| 12 |
+
* Source information (e.g. DOI)
|
| 13 |
+
* Details on how the dataset was created (e.g. web editor, template enumeration, jupyter, etc.)
|
| 14 |
+
* Details about any issues encoding the data (e.g. missing schema fields, ambiguous data, etc.)
|
| 15 |
+
|
| 16 |
+
**Attach any supporting files**
|
| 17 |
+
|
| 18 |
+
(Note: they may need to be attached as one or more .zip files)
|
| 19 |
+
* Reaction template and CSV/Excel for enumerated datasets
|
| 20 |
+
* Jupyter notebooks for programmatically defined datasets
|
| 21 |
+
|
| 22 |
+
---
|
| 23 |
+
[License](https://github.com/open-reaction-database/ord-data/blob/main/LICENSE) • [Terms of Use](https://github.com/open-reaction-database/ord-data/blob/main/CONTRIBUTING.md#terms-of-use) • [Documentation](https://docs.open-reaction-database.org/en/latest/submissions.html)
|
.github/workflows/submission.yml
ADDED
|
@@ -0,0 +1,169 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Runs process_dataset.py on all new and changed files.
|
| 2 |
+
#
|
| 3 |
+
# Submissions from forks only trigger the "validation" step to validate the new
|
| 4 |
+
# data. After merging into a new branch in the parent repo, the workflow will
|
| 5 |
+
# run again and trigger the "update" step to add reaction IDs, etc. in
|
| 6 |
+
# preparation for merging into the "main" branch.
|
| 7 |
+
|
| 8 |
+
name: Submission
|
| 9 |
+
|
| 10 |
+
on: [pull_request, push]
|
| 11 |
+
|
| 12 |
+
env:
|
| 13 |
+
ORD_SCHEMA_TAG: v0.3.93
|
| 14 |
+
|
| 15 |
+
jobs:
|
| 16 |
+
count_reactions:
|
| 17 |
+
if: >-
|
| 18 |
+
github.event_name == 'pull_request' &&
|
| 19 |
+
! github.event.pull_request.head.repo.fork
|
| 20 |
+
runs-on: ubuntu-latest
|
| 21 |
+
steps:
|
| 22 |
+
- name: Checkout ord-data
|
| 23 |
+
uses: actions/checkout@v2
|
| 24 |
+
with:
|
| 25 |
+
ref: ${{ github.event.pull_request.head.sha }}
|
| 26 |
+
lfs: true
|
| 27 |
+
if: github.event_name == 'pull_request'
|
| 28 |
+
- name: Checkout ord-schema
|
| 29 |
+
uses: actions/checkout@v2
|
| 30 |
+
with:
|
| 31 |
+
repository: Open-Reaction-Database/ord-schema
|
| 32 |
+
ref: ${{ env.ORD_SCHEMA_TAG }}
|
| 33 |
+
path: ord-schema
|
| 34 |
+
- uses: actions/setup-python@v4
|
| 35 |
+
with:
|
| 36 |
+
python-version: '3.11'
|
| 37 |
+
- name: Install ord_schema
|
| 38 |
+
run: |
|
| 39 |
+
cd "${GITHUB_WORKSPACE}/ord-schema"
|
| 40 |
+
python -m pip install --upgrade pip
|
| 41 |
+
python -m pip install wheel
|
| 42 |
+
python -m pip install .
|
| 43 |
+
- name: Update reactions badge
|
| 44 |
+
run: |
|
| 45 |
+
cd "${GITHUB_WORKSPACE}"
|
| 46 |
+
python ord-schema/badges/reactions.py --root=data --output=badges/reactions.svg
|
| 47 |
+
git add badges/reactions.svg
|
| 48 |
+
git config user.name github-actions
|
| 49 |
+
git config user.email github-actions@github.com
|
| 50 |
+
# Fail gracefully if there is nothing to commit.
|
| 51 |
+
git commit -a -m "Update badges" || (( $? == 1 ))
|
| 52 |
+
git push "https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git" "HEAD:${GITHUB_HEAD_REF}"
|
| 53 |
+
|
| 54 |
+
check_file_types:
|
| 55 |
+
runs-on: ubuntu-latest
|
| 56 |
+
steps:
|
| 57 |
+
- uses: actions/checkout@v2
|
| 58 |
+
- name: Add upstream for comparisons to HEAD
|
| 59 |
+
run: |
|
| 60 |
+
cd "${GITHUB_WORKSPACE}"
|
| 61 |
+
git remote add upstream \
|
| 62 |
+
"https://github.com/Open-Reaction-Database/${GITHUB_REPOSITORY##*/}.git"
|
| 63 |
+
echo "Current branch: $(git rev-parse --abbrev-ref HEAD)"
|
| 64 |
+
git fetch --no-tags --prune --depth=1 upstream \
|
| 65 |
+
+refs/heads/*:refs/remotes/upstream/*
|
| 66 |
+
- name: Check changed files (PR from fork)
|
| 67 |
+
run: |
|
| 68 |
+
cd "${GITHUB_WORKSPACE}"
|
| 69 |
+
git diff --name-only upstream/main > changed_files.txt
|
| 70 |
+
grep -vE '\.pb(txt)?(.gz)?$' changed_files.txt && \
|
| 71 |
+
echo "Error: submissions should only contain (gzipped) *.pbtxt or *.pb files" && \
|
| 72 |
+
exit 1 || true
|
| 73 |
+
if: >-
|
| 74 |
+
github.event_name == 'pull_request' &&
|
| 75 |
+
github.event.pull_request.head.repo.fork
|
| 76 |
+
|
| 77 |
+
check_target_branch:
|
| 78 |
+
runs-on: ubuntu-latest
|
| 79 |
+
steps:
|
| 80 |
+
- name: Check target branch
|
| 81 |
+
run: |
|
| 82 |
+
echo "Target branch: ${GITHUB_BASE_REF}"
|
| 83 |
+
test "${GITHUB_BASE_REF}" != "main"
|
| 84 |
+
if: >-
|
| 85 |
+
github.event_name == 'pull_request' &&
|
| 86 |
+
github.event.pull_request.head.repo.fork
|
| 87 |
+
|
| 88 |
+
process_submission:
|
| 89 |
+
runs-on: ubuntu-latest
|
| 90 |
+
steps:
|
| 91 |
+
- name: Checkout ord-data
|
| 92 |
+
uses: actions/checkout@v2
|
| 93 |
+
with:
|
| 94 |
+
lfs: true
|
| 95 |
+
if: github.event_name == 'push'
|
| 96 |
+
- name: Checkout ord-data
|
| 97 |
+
uses: actions/checkout@v2
|
| 98 |
+
with:
|
| 99 |
+
ref: ${{ github.event.pull_request.head.sha }}
|
| 100 |
+
lfs: true
|
| 101 |
+
if: github.event_name == 'pull_request'
|
| 102 |
+
- name: Add upstream for comparisons to HEAD
|
| 103 |
+
run: |
|
| 104 |
+
cd "${GITHUB_WORKSPACE}"
|
| 105 |
+
git remote add upstream \
|
| 106 |
+
"https://github.com/Open-Reaction-Database/${GITHUB_REPOSITORY##*/}.git"
|
| 107 |
+
echo "Current branch: $(git rev-parse --abbrev-ref HEAD)"
|
| 108 |
+
git fetch --no-tags --prune --depth=1 upstream \
|
| 109 |
+
+refs/heads/*:refs/remotes/upstream/*
|
| 110 |
+
- name: Checkout ord-schema
|
| 111 |
+
uses: actions/checkout@v2
|
| 112 |
+
with:
|
| 113 |
+
repository: Open-Reaction-Database/ord-schema
|
| 114 |
+
ref: ${{ env.ORD_SCHEMA_TAG }}
|
| 115 |
+
path: ord-schema
|
| 116 |
+
- name: Identify changed files
|
| 117 |
+
# NOTE(kearnes): This sets the NUM_CHANGED_FILES variable.
|
| 118 |
+
run: |
|
| 119 |
+
cd "${GITHUB_WORKSPACE}"
|
| 120 |
+
git diff --name-status upstream/main > changed_files.txt
|
| 121 |
+
echo "Found $(wc -l < changed_files.txt | tr -d ' ') changed files"
|
| 122 |
+
cat changed_files.txt
|
| 123 |
+
# Use `|| (( $? == 1 ))` in case no lines match (exit code is nonzero).
|
| 124 |
+
grep -E "\.pb(txt)?(.gz)?$" changed_files.txt > changed_data_files.txt || (( $? == 1 ))
|
| 125 |
+
# Use LOCAL_NUM_CHANGED since ::set-env values are not available immediately.
|
| 126 |
+
LOCAL_NUM_CHANGED="$(wc -l < changed_data_files.txt | tr -d ' ')"
|
| 127 |
+
echo "NUM_CHANGED_FILES=${LOCAL_NUM_CHANGED}" >> $GITHUB_ENV
|
| 128 |
+
echo "Found ${LOCAL_NUM_CHANGED} changed dataset files"
|
| 129 |
+
cat changed_data_files.txt
|
| 130 |
+
- uses: actions/setup-python@v4
|
| 131 |
+
with:
|
| 132 |
+
python-version: '3.11'
|
| 133 |
+
if: env.NUM_CHANGED_FILES != '0'
|
| 134 |
+
- name: Install ord_schema
|
| 135 |
+
run: |
|
| 136 |
+
cd "${GITHUB_WORKSPACE}/ord-schema"
|
| 137 |
+
python -m pip install --upgrade pip
|
| 138 |
+
python -m pip install wheel
|
| 139 |
+
python -m pip install .
|
| 140 |
+
if: env.NUM_CHANGED_FILES != '0'
|
| 141 |
+
- name: Validate submission
|
| 142 |
+
run: |
|
| 143 |
+
cd "${GITHUB_WORKSPACE}"
|
| 144 |
+
python ./ord-schema/ord_schema/scripts/process_dataset.py \
|
| 145 |
+
--input_file=changed_data_files.txt \
|
| 146 |
+
--base=upstream/main
|
| 147 |
+
if: >-
|
| 148 |
+
env.NUM_CHANGED_FILES != '0' &&
|
| 149 |
+
! (github.event_name == 'pull_request' &&
|
| 150 |
+
! github.event.pull_request.head.repo.fork)
|
| 151 |
+
- name: Update submission
|
| 152 |
+
run: |
|
| 153 |
+
cd "${GITHUB_WORKSPACE}"
|
| 154 |
+
python ./ord-schema/ord_schema/scripts/process_dataset.py \
|
| 155 |
+
--input_file=changed_data_files.txt \
|
| 156 |
+
--update \
|
| 157 |
+
--cleanup \
|
| 158 |
+
--base=upstream/main \
|
| 159 |
+
--issue=${{ github.event.number }} \
|
| 160 |
+
--token=${{ secrets.GITHUB_TOKEN }}
|
| 161 |
+
git config user.name github-actions
|
| 162 |
+
git config user.email github-actions@github.com
|
| 163 |
+
# Fail gracefully if there is nothing to commit.
|
| 164 |
+
git commit -a -m "Update submission" || (( $? == 1 ))
|
| 165 |
+
git push "https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git" "HEAD:${GITHUB_HEAD_REF}"
|
| 166 |
+
if: >-
|
| 167 |
+
env.NUM_CHANGED_FILES != '0' &&
|
| 168 |
+
github.event_name == 'pull_request' &&
|
| 169 |
+
! github.event.pull_request.head.repo.fork
|
.github/workflows/validation.yml
ADDED
|
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Runs process_dataset.py on all files in the database.
|
| 2 |
+
|
| 3 |
+
name: Validation
|
| 4 |
+
|
| 5 |
+
on:
|
| 6 |
+
push:
|
| 7 |
+
branches:
|
| 8 |
+
- main
|
| 9 |
+
pull_request:
|
| 10 |
+
paths:
|
| 11 |
+
# Runs when this file is modified in a PR.
|
| 12 |
+
- '.github/workflows/validation.yml'
|
| 13 |
+
|
| 14 |
+
env:
|
| 15 |
+
ORD_SCHEMA_TAG: v0.3.93
|
| 16 |
+
|
| 17 |
+
jobs:
|
| 18 |
+
validate_database:
|
| 19 |
+
runs-on: ubuntu-latest
|
| 20 |
+
strategy:
|
| 21 |
+
matrix:
|
| 22 |
+
filter: [
|
| 23 |
+
'data/[0-4][0-4]',
|
| 24 |
+
'data/[0-4][5-9]',
|
| 25 |
+
'data/[0-4][a-f]',
|
| 26 |
+
'data/[5-9][0-4]',
|
| 27 |
+
'data/[5-9][5-9]',
|
| 28 |
+
'data/[5-9][a-f]',
|
| 29 |
+
'data/[a-f][0-4]',
|
| 30 |
+
'data/[a-f][5-9]',
|
| 31 |
+
'data/[a-f][a-f]',
|
| 32 |
+
]
|
| 33 |
+
steps:
|
| 34 |
+
- name: Checkout ord-data
|
| 35 |
+
uses: actions/checkout@v2
|
| 36 |
+
with:
|
| 37 |
+
lfs: true
|
| 38 |
+
- name: Checkout ord-schema
|
| 39 |
+
uses: actions/checkout@v2
|
| 40 |
+
with:
|
| 41 |
+
repository: Open-Reaction-Database/ord-schema
|
| 42 |
+
ref: ${{ env.ORD_SCHEMA_TAG }}
|
| 43 |
+
path: ord-schema
|
| 44 |
+
- uses: actions/setup-python@v4
|
| 45 |
+
with:
|
| 46 |
+
python-version: '3.11'
|
| 47 |
+
- name: Install ord_schema
|
| 48 |
+
run: |
|
| 49 |
+
cd "${GITHUB_WORKSPACE}/ord-schema"
|
| 50 |
+
python -m pip install --upgrade pip
|
| 51 |
+
python -m pip install wheel
|
| 52 |
+
python -m pip install .
|
| 53 |
+
- name: Validate datasets
|
| 54 |
+
env:
|
| 55 |
+
FILTER: ${{ matrix.filter }}
|
| 56 |
+
run: |
|
| 57 |
+
cd "${GITHUB_WORKSPACE}"
|
| 58 |
+
python ./ord-schema/ord_schema/scripts/validate_dataset.py \
|
| 59 |
+
--input="data/*/*.pb*" \
|
| 60 |
+
--filter="${FILTER}" \
|
| 61 |
+
--n_jobs=4
|
.gitignore
ADDED
|
@@ -0,0 +1,131 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
.idea/
|
| 2 |
+
|
| 3 |
+
# Byte-compiled / optimized / DLL files
|
| 4 |
+
__pycache__/
|
| 5 |
+
*.py[cod]
|
| 6 |
+
*$py.class
|
| 7 |
+
|
| 8 |
+
# C extensions
|
| 9 |
+
*.so
|
| 10 |
+
|
| 11 |
+
# Distribution / packaging
|
| 12 |
+
.Python
|
| 13 |
+
build/
|
| 14 |
+
develop-eggs/
|
| 15 |
+
dist/
|
| 16 |
+
downloads/
|
| 17 |
+
eggs/
|
| 18 |
+
.eggs/
|
| 19 |
+
lib/
|
| 20 |
+
lib64/
|
| 21 |
+
parts/
|
| 22 |
+
sdist/
|
| 23 |
+
var/
|
| 24 |
+
wheels/
|
| 25 |
+
pip-wheel-metadata/
|
| 26 |
+
share/python-wheels/
|
| 27 |
+
*.egg-info/
|
| 28 |
+
.installed.cfg
|
| 29 |
+
*.egg
|
| 30 |
+
MANIFEST
|
| 31 |
+
|
| 32 |
+
# PyInstaller
|
| 33 |
+
# Usually these files are written by a python script from a template
|
| 34 |
+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
|
| 35 |
+
*.manifest
|
| 36 |
+
*.spec
|
| 37 |
+
|
| 38 |
+
# Installer logs
|
| 39 |
+
pip-log.txt
|
| 40 |
+
pip-delete-this-directory.txt
|
| 41 |
+
|
| 42 |
+
# Unit test / coverage reports
|
| 43 |
+
htmlcov/
|
| 44 |
+
.tox/
|
| 45 |
+
.nox/
|
| 46 |
+
.coverage
|
| 47 |
+
.coverage.*
|
| 48 |
+
.cache
|
| 49 |
+
nosetests.xml
|
| 50 |
+
coverage.xml
|
| 51 |
+
*.cover
|
| 52 |
+
*.py,cover
|
| 53 |
+
.hypothesis/
|
| 54 |
+
.pytest_cache/
|
| 55 |
+
|
| 56 |
+
# Translations
|
| 57 |
+
*.mo
|
| 58 |
+
*.pot
|
| 59 |
+
|
| 60 |
+
# Django stuff:
|
| 61 |
+
*.log
|
| 62 |
+
local_settings.py
|
| 63 |
+
db.sqlite3
|
| 64 |
+
db.sqlite3-journal
|
| 65 |
+
|
| 66 |
+
# Flask stuff:
|
| 67 |
+
instance/
|
| 68 |
+
.webassets-cache
|
| 69 |
+
|
| 70 |
+
# Scrapy stuff:
|
| 71 |
+
.scrapy
|
| 72 |
+
|
| 73 |
+
# Sphinx documentation
|
| 74 |
+
docs/_build/
|
| 75 |
+
|
| 76 |
+
# PyBuilder
|
| 77 |
+
target/
|
| 78 |
+
|
| 79 |
+
# Jupyter Notebook
|
| 80 |
+
.ipynb_checkpoints
|
| 81 |
+
|
| 82 |
+
# IPython
|
| 83 |
+
profile_default/
|
| 84 |
+
ipython_config.py
|
| 85 |
+
|
| 86 |
+
# pyenv
|
| 87 |
+
.python-version
|
| 88 |
+
|
| 89 |
+
# pipenv
|
| 90 |
+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
|
| 91 |
+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
|
| 92 |
+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
|
| 93 |
+
# install all needed dependencies.
|
| 94 |
+
#Pipfile.lock
|
| 95 |
+
|
| 96 |
+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
|
| 97 |
+
__pypackages__/
|
| 98 |
+
|
| 99 |
+
# Celery stuff
|
| 100 |
+
celerybeat-schedule
|
| 101 |
+
celerybeat.pid
|
| 102 |
+
|
| 103 |
+
# SageMath parsed files
|
| 104 |
+
*.sage.py
|
| 105 |
+
|
| 106 |
+
# Environments
|
| 107 |
+
.env
|
| 108 |
+
.venv
|
| 109 |
+
env/
|
| 110 |
+
venv/
|
| 111 |
+
ENV/
|
| 112 |
+
env.bak/
|
| 113 |
+
venv.bak/
|
| 114 |
+
|
| 115 |
+
# Spyder project settings
|
| 116 |
+
.spyderproject
|
| 117 |
+
.spyproject
|
| 118 |
+
|
| 119 |
+
# Rope project settings
|
| 120 |
+
.ropeproject
|
| 121 |
+
|
| 122 |
+
# mkdocs documentation
|
| 123 |
+
/site
|
| 124 |
+
|
| 125 |
+
# mypy
|
| 126 |
+
.mypy_cache/
|
| 127 |
+
.dmypy.json
|
| 128 |
+
dmypy.json
|
| 129 |
+
|
| 130 |
+
# Pyre type checker
|
| 131 |
+
.pyre/
|
CITATION.cff
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
cff-version: 1.2.0
|
| 2 |
+
title: The Open Reaction Database
|
| 3 |
+
message: If you use this dataset, please cite it using the metadata from this file.
|
| 4 |
+
type: dataset
|
| 5 |
+
authors:
|
| 6 |
+
- name: Open Reaction Database Project
|
| 7 |
+
identifiers:
|
| 8 |
+
- type: doi
|
| 9 |
+
value: 10.5281/zenodo.4321713
|
| 10 |
+
url: 'https://open-reaction-database.org'
|
| 11 |
+
repository: 'https://github.com/open-reaction-database/ord-data'
|
| 12 |
+
license: CC-BY-SA-4.0
|
CONTRIBUTING.md
ADDED
|
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Contributing to the Open Reaction Database
|
| 2 |
+
|
| 3 |
+
Thanks for helping out! What would you like to do?
|
| 4 |
+
|
| 5 |
+
* [Report an issue](#report-an-issue)
|
| 6 |
+
* [Suggest an improvement (such as a new dataset)](#suggest-an-improvement)
|
| 7 |
+
* [Submit a new dataset](#submit-a-new-dataset)
|
| 8 |
+
|
| 9 |
+
## Report an issue
|
| 10 |
+
|
| 11 |
+
Sorry to hear that you're having trouble! Please [file a bug report](https://github.com/Open-Reaction-Database/ord-data/issues/new?assignees=&labels=bug&template=bug_report.md&title=) to tell us about the problem.
|
| 12 |
+
|
| 13 |
+
## Suggest an improvement
|
| 14 |
+
|
| 15 |
+
Great idea! Please [create a feature request](https://github.com/Open-Reaction-Database/ord-data/issues/new?assignees=&labels=enhancement&template=feature_request.md&title=) to let us know what you'd like to see.
|
| 16 |
+
|
| 17 |
+
## Submit a new dataset
|
| 18 |
+
|
| 19 |
+
Excellent! Please follow the
|
| 20 |
+
[Submission Workflow](https://ord-schema.readthedocs.io/en/latest/submissions.html)
|
| 21 |
+
in the documentation.
|
| 22 |
+
|
| 23 |
+
## Terms of Use
|
| 24 |
+
|
| 25 |
+
By submitting Contributions (as defined below) to this project, you agree that
|
| 26 |
+
You (as defined below) and your Contributions are bound to the following terms.
|
| 27 |
+
|
| 28 |
+
<p align="center">Open Reaction Database Project License Agreement</p>
|
| 29 |
+
|
| 30 |
+
In order to clarify the intellectual property license granted with Contributions
|
| 31 |
+
to the Open Access Reaction Database from any person or entity, the You must
|
| 32 |
+
indicate agreement to the license terms below.
|
| 33 |
+
|
| 34 |
+
You accept and agree to the following terms and conditions for Your present and
|
| 35 |
+
future Contributions submitted to ORDP. Except for the license granted herein to
|
| 36 |
+
ORDP and recipients of data distributed by ORDP, You reserve all right, title,
|
| 37 |
+
and interest in and to Your Contributions.
|
| 38 |
+
|
| 39 |
+
1. Definitions. "You" (or "Your") shall mean the copyright owner or legal entity
|
| 40 |
+
authorized by the copyright owner that is making this Agreement with ORDP. For
|
| 41 |
+
legal entities, the entity making a Contribution and all other entities that
|
| 42 |
+
control, are controlled by, or are under common control with that entity are
|
| 43 |
+
considered to be a single Contributor. For the purposes of this definition,
|
| 44 |
+
"control" means (i) the power, direct or indirect, to cause the direction or
|
| 45 |
+
management of such entity, whether by contract or otherwise, or (ii) ownership
|
| 46 |
+
of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial
|
| 47 |
+
ownership of such entity. "Contribution" shall mean the data, code,
|
| 48 |
+
documentation or any original work of authorship, including any modifications or
|
| 49 |
+
additions to an existing work, that is intentionally submitted by You to ORDP
|
| 50 |
+
for inclusion in the Open Reaction Database managed by ORDP (the "Work"). For
|
| 51 |
+
the purposes of this definition, "submitted" means any form of electronic or
|
| 52 |
+
written communication sent to ORDP or its representatives, including but not
|
| 53 |
+
limited to communication on electronic mailing lists, but excluding
|
| 54 |
+
communication that is conspicuously marked or otherwise designated in writing by
|
| 55 |
+
You as "Not a Contribution."
|
| 56 |
+
|
| 57 |
+
2. Grant of Copyright License. Subject to the terms and conditions of this
|
| 58 |
+
Agreement, You hereby grant to ORDP and to recipients of the data, software, or
|
| 59 |
+
documentation distributed by ORDP a perpetual, worldwide, non-exclusive,
|
| 60 |
+
no-charge, royalty-free, irrevocable copyright license to reproduce, prepare
|
| 61 |
+
derivative works of, publicly display, publicly perform, sublicense, and
|
| 62 |
+
distribute Your Contributions and such derivative works.
|
| 63 |
+
|
| 64 |
+
3. Grant of Patent License. Subject to the terms and conditions of this
|
| 65 |
+
Agreement, You hereby grant to ORDP and to recipients of software distributed by
|
| 66 |
+
ORDP a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
| 67 |
+
(except as stated in this section) patent license to make, have made, use, offer
|
| 68 |
+
to sell, sell, import, and otherwise transfer the Work, where such license
|
| 69 |
+
applies only to those patent claims licensable by You that are necessarily
|
| 70 |
+
infringed by Your Contribution(s) alone or by combination of Your
|
| 71 |
+
Contribution(s) with the Work to which such Contribution(s) was submitted. If
|
| 72 |
+
any entity institutes patent litigation against You or any other entity
|
| 73 |
+
(including a cross-claim or counterclaim in a lawsuit) alleging that your
|
| 74 |
+
Contribution, or the Work to which you have contributed, constitutes direct or
|
| 75 |
+
contributory patent infringement, then any patent licenses granted to that
|
| 76 |
+
entity under this Agreement for that Contribution or Work shall terminate as of
|
| 77 |
+
the date such litigation is filed.
|
| 78 |
+
|
| 79 |
+
4. You represent that you are legally entitled to grant the above license. If
|
| 80 |
+
your employer(s) has rights to intellectual property that you create that
|
| 81 |
+
includes your Contributions, you represent that you have received permission to
|
| 82 |
+
make Contributions on behalf of that employer, or that your employer has waived
|
| 83 |
+
such rights for your Contributions to ORDP.
|
| 84 |
+
|
| 85 |
+
5. You are not expected to provide support for Your Contributions, except to the
|
| 86 |
+
extent You desire to provide support. You may provide support for free, for a
|
| 87 |
+
fee, or not at all. Unless required by applicable law or agreed to in writing,
|
| 88 |
+
You provide Your Contributions on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
| 89 |
+
CONDITIONS OF ANY KIND, either express or implied, including, without
|
| 90 |
+
limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT,
|
| 91 |
+
MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.
|
CONTRIBUTORS.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Contributors to the Open Reaction Database
|
| 2 |
+
|
| 3 |
+
This list includes both submitters and reviewers.
|
| 4 |
+
Without your contributions, the Open Reaction Database could not exist!
|
| 5 |
+
|
| 6 |
+
| Name | GitHub Username | Institution |
|
| 7 |
+
| ---- | --------------- | ----------- |
|
| 8 |
+
| Connor Coley | [@connorcoley](https://github.com/connorcoley) | MIT |
|
| 9 |
+
| Steven Kearnes | [@skearnes](https://github.com/skearnes) | Relay |
|
| 10 |
+
| Jun Li | [@jun-li-2020](https://github.com/jun-li-2020) | BMS |
|
| 11 |
+
| Fabio Lima | [@limafabio2](https://github.com/limafabio2) | Novartis |
|
| 12 |
+
| Jesus Martinez Alvarado | [@Jesus00-1](https://github.com/Jesus00-1) | Princeton |
|
| 13 |
+
| Michael Maser | [@michaelmaser](https://github.com/michaelmaser) | Caltech |
|
| 14 |
+
| Jason Wang | [@beef-broccoli](https://github.com/beef-broccoli) | Princeton |
|
| 15 |
+
| Michael Wleklinski | [@mwleklin](https://github.com/mwleklin) | Merck |
|
LICENSE
ADDED
|
@@ -0,0 +1,427 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Attribution-ShareAlike 4.0 International
|
| 2 |
+
|
| 3 |
+
=======================================================================
|
| 4 |
+
|
| 5 |
+
Creative Commons Corporation ("Creative Commons") is not a law firm and
|
| 6 |
+
does not provide legal services or legal advice. Distribution of
|
| 7 |
+
Creative Commons public licenses does not create a lawyer-client or
|
| 8 |
+
other relationship. Creative Commons makes its licenses and related
|
| 9 |
+
information available on an "as-is" basis. Creative Commons gives no
|
| 10 |
+
warranties regarding its licenses, any material licensed under their
|
| 11 |
+
terms and conditions, or any related information. Creative Commons
|
| 12 |
+
disclaims all liability for damages resulting from their use to the
|
| 13 |
+
fullest extent possible.
|
| 14 |
+
|
| 15 |
+
Using Creative Commons Public Licenses
|
| 16 |
+
|
| 17 |
+
Creative Commons public licenses provide a standard set of terms and
|
| 18 |
+
conditions that creators and other rights holders may use to share
|
| 19 |
+
original works of authorship and other material subject to copyright
|
| 20 |
+
and certain other rights specified in the public license below. The
|
| 21 |
+
following considerations are for informational purposes only, are not
|
| 22 |
+
exhaustive, and do not form part of our licenses.
|
| 23 |
+
|
| 24 |
+
Considerations for licensors: Our public licenses are
|
| 25 |
+
intended for use by those authorized to give the public
|
| 26 |
+
permission to use material in ways otherwise restricted by
|
| 27 |
+
copyright and certain other rights. Our licenses are
|
| 28 |
+
irrevocable. Licensors should read and understand the terms
|
| 29 |
+
and conditions of the license they choose before applying it.
|
| 30 |
+
Licensors should also secure all rights necessary before
|
| 31 |
+
applying our licenses so that the public can reuse the
|
| 32 |
+
material as expected. Licensors should clearly mark any
|
| 33 |
+
material not subject to the license. This includes other CC-
|
| 34 |
+
licensed material, or material used under an exception or
|
| 35 |
+
limitation to copyright. More considerations for licensors:
|
| 36 |
+
wiki.creativecommons.org/Considerations_for_licensors
|
| 37 |
+
|
| 38 |
+
Considerations for the public: By using one of our public
|
| 39 |
+
licenses, a licensor grants the public permission to use the
|
| 40 |
+
licensed material under specified terms and conditions. If
|
| 41 |
+
the licensor's permission is not necessary for any reason--for
|
| 42 |
+
example, because of any applicable exception or limitation to
|
| 43 |
+
copyright--then that use is not regulated by the license. Our
|
| 44 |
+
licenses grant only permissions under copyright and certain
|
| 45 |
+
other rights that a licensor has authority to grant. Use of
|
| 46 |
+
the licensed material may still be restricted for other
|
| 47 |
+
reasons, including because others have copyright or other
|
| 48 |
+
rights in the material. A licensor may make special requests,
|
| 49 |
+
such as asking that all changes be marked or described.
|
| 50 |
+
Although not required by our licenses, you are encouraged to
|
| 51 |
+
respect those requests where reasonable. More considerations
|
| 52 |
+
for the public:
|
| 53 |
+
wiki.creativecommons.org/Considerations_for_licensees
|
| 54 |
+
|
| 55 |
+
=======================================================================
|
| 56 |
+
|
| 57 |
+
Creative Commons Attribution-ShareAlike 4.0 International Public
|
| 58 |
+
License
|
| 59 |
+
|
| 60 |
+
By exercising the Licensed Rights (defined below), You accept and agree
|
| 61 |
+
to be bound by the terms and conditions of this Creative Commons
|
| 62 |
+
Attribution-ShareAlike 4.0 International Public License ("Public
|
| 63 |
+
License"). To the extent this Public License may be interpreted as a
|
| 64 |
+
contract, You are granted the Licensed Rights in consideration of Your
|
| 65 |
+
acceptance of these terms and conditions, and the Licensor grants You
|
| 66 |
+
such rights in consideration of benefits the Licensor receives from
|
| 67 |
+
making the Licensed Material available under these terms and
|
| 68 |
+
conditions.
|
| 69 |
+
|
| 70 |
+
|
| 71 |
+
Section 1 -- Definitions.
|
| 72 |
+
|
| 73 |
+
a. Adapted Material means material subject to Copyright and Similar
|
| 74 |
+
Rights that is derived from or based upon the Licensed Material
|
| 75 |
+
and in which the Licensed Material is translated, altered,
|
| 76 |
+
arranged, transformed, or otherwise modified in a manner requiring
|
| 77 |
+
permission under the Copyright and Similar Rights held by the
|
| 78 |
+
Licensor. For purposes of this Public License, where the Licensed
|
| 79 |
+
Material is a musical work, performance, or sound recording,
|
| 80 |
+
Adapted Material is always produced where the Licensed Material is
|
| 81 |
+
synched in timed relation with a moving image.
|
| 82 |
+
|
| 83 |
+
b. Adapter's License means the license You apply to Your Copyright
|
| 84 |
+
and Similar Rights in Your contributions to Adapted Material in
|
| 85 |
+
accordance with the terms and conditions of this Public License.
|
| 86 |
+
|
| 87 |
+
c. BY-SA Compatible License means a license listed at
|
| 88 |
+
creativecommons.org/compatiblelicenses, approved by Creative
|
| 89 |
+
Commons as essentially the equivalent of this Public License.
|
| 90 |
+
|
| 91 |
+
d. Copyright and Similar Rights means copyright and/or similar rights
|
| 92 |
+
closely related to copyright including, without limitation,
|
| 93 |
+
performance, broadcast, sound recording, and Sui Generis Database
|
| 94 |
+
Rights, without regard to how the rights are labeled or
|
| 95 |
+
categorized. For purposes of this Public License, the rights
|
| 96 |
+
specified in Section 2(b)(1)-(2) are not Copyright and Similar
|
| 97 |
+
Rights.
|
| 98 |
+
|
| 99 |
+
e. Effective Technological Measures means those measures that, in the
|
| 100 |
+
absence of proper authority, may not be circumvented under laws
|
| 101 |
+
fulfilling obligations under Article 11 of the WIPO Copyright
|
| 102 |
+
Treaty adopted on December 20, 1996, and/or similar international
|
| 103 |
+
agreements.
|
| 104 |
+
|
| 105 |
+
f. Exceptions and Limitations means fair use, fair dealing, and/or
|
| 106 |
+
any other exception or limitation to Copyright and Similar Rights
|
| 107 |
+
that applies to Your use of the Licensed Material.
|
| 108 |
+
|
| 109 |
+
g. License Elements means the license attributes listed in the name
|
| 110 |
+
of a Creative Commons Public License. The License Elements of this
|
| 111 |
+
Public License are Attribution and ShareAlike.
|
| 112 |
+
|
| 113 |
+
h. Licensed Material means the artistic or literary work, database,
|
| 114 |
+
or other material to which the Licensor applied this Public
|
| 115 |
+
License.
|
| 116 |
+
|
| 117 |
+
i. Licensed Rights means the rights granted to You subject to the
|
| 118 |
+
terms and conditions of this Public License, which are limited to
|
| 119 |
+
all Copyright and Similar Rights that apply to Your use of the
|
| 120 |
+
Licensed Material and that the Licensor has authority to license.
|
| 121 |
+
|
| 122 |
+
j. Licensor means the individual(s) or entity(ies) granting rights
|
| 123 |
+
under this Public License.
|
| 124 |
+
|
| 125 |
+
k. Share means to provide material to the public by any means or
|
| 126 |
+
process that requires permission under the Licensed Rights, such
|
| 127 |
+
as reproduction, public display, public performance, distribution,
|
| 128 |
+
dissemination, communication, or importation, and to make material
|
| 129 |
+
available to the public including in ways that members of the
|
| 130 |
+
public may access the material from a place and at a time
|
| 131 |
+
individually chosen by them.
|
| 132 |
+
|
| 133 |
+
l. Sui Generis Database Rights means rights other than copyright
|
| 134 |
+
resulting from Directive 96/9/EC of the European Parliament and of
|
| 135 |
+
the Council of 11 March 1996 on the legal protection of databases,
|
| 136 |
+
as amended and/or succeeded, as well as other essentially
|
| 137 |
+
equivalent rights anywhere in the world.
|
| 138 |
+
|
| 139 |
+
m. You means the individual or entity exercising the Licensed Rights
|
| 140 |
+
under this Public License. Your has a corresponding meaning.
|
| 141 |
+
|
| 142 |
+
|
| 143 |
+
Section 2 -- Scope.
|
| 144 |
+
|
| 145 |
+
a. License grant.
|
| 146 |
+
|
| 147 |
+
1. Subject to the terms and conditions of this Public License,
|
| 148 |
+
the Licensor hereby grants You a worldwide, royalty-free,
|
| 149 |
+
non-sublicensable, non-exclusive, irrevocable license to
|
| 150 |
+
exercise the Licensed Rights in the Licensed Material to:
|
| 151 |
+
|
| 152 |
+
a. reproduce and Share the Licensed Material, in whole or
|
| 153 |
+
in part; and
|
| 154 |
+
|
| 155 |
+
b. produce, reproduce, and Share Adapted Material.
|
| 156 |
+
|
| 157 |
+
2. Exceptions and Limitations. For the avoidance of doubt, where
|
| 158 |
+
Exceptions and Limitations apply to Your use, this Public
|
| 159 |
+
License does not apply, and You do not need to comply with
|
| 160 |
+
its terms and conditions.
|
| 161 |
+
|
| 162 |
+
3. Term. The term of this Public License is specified in Section
|
| 163 |
+
6(a).
|
| 164 |
+
|
| 165 |
+
4. Media and formats; technical modifications allowed. The
|
| 166 |
+
Licensor authorizes You to exercise the Licensed Rights in
|
| 167 |
+
all media and formats whether now known or hereafter created,
|
| 168 |
+
and to make technical modifications necessary to do so. The
|
| 169 |
+
Licensor waives and/or agrees not to assert any right or
|
| 170 |
+
authority to forbid You from making technical modifications
|
| 171 |
+
necessary to exercise the Licensed Rights, including
|
| 172 |
+
technical modifications necessary to circumvent Effective
|
| 173 |
+
Technological Measures. For purposes of this Public License,
|
| 174 |
+
simply making modifications authorized by this Section 2(a)
|
| 175 |
+
(4) never produces Adapted Material.
|
| 176 |
+
|
| 177 |
+
5. Downstream recipients.
|
| 178 |
+
|
| 179 |
+
a. Offer from the Licensor -- Licensed Material. Every
|
| 180 |
+
recipient of the Licensed Material automatically
|
| 181 |
+
receives an offer from the Licensor to exercise the
|
| 182 |
+
Licensed Rights under the terms and conditions of this
|
| 183 |
+
Public License.
|
| 184 |
+
|
| 185 |
+
b. Additional offer from the Licensor -- Adapted Material.
|
| 186 |
+
Every recipient of Adapted Material from You
|
| 187 |
+
automatically receives an offer from the Licensor to
|
| 188 |
+
exercise the Licensed Rights in the Adapted Material
|
| 189 |
+
under the conditions of the Adapter's License You apply.
|
| 190 |
+
|
| 191 |
+
c. No downstream restrictions. You may not offer or impose
|
| 192 |
+
any additional or different terms or conditions on, or
|
| 193 |
+
apply any Effective Technological Measures to, the
|
| 194 |
+
Licensed Material if doing so restricts exercise of the
|
| 195 |
+
Licensed Rights by any recipient of the Licensed
|
| 196 |
+
Material.
|
| 197 |
+
|
| 198 |
+
6. No endorsement. Nothing in this Public License constitutes or
|
| 199 |
+
may be construed as permission to assert or imply that You
|
| 200 |
+
are, or that Your use of the Licensed Material is, connected
|
| 201 |
+
with, or sponsored, endorsed, or granted official status by,
|
| 202 |
+
the Licensor or others designated to receive attribution as
|
| 203 |
+
provided in Section 3(a)(1)(A)(i).
|
| 204 |
+
|
| 205 |
+
b. Other rights.
|
| 206 |
+
|
| 207 |
+
1. Moral rights, such as the right of integrity, are not
|
| 208 |
+
licensed under this Public License, nor are publicity,
|
| 209 |
+
privacy, and/or other similar personality rights; however, to
|
| 210 |
+
the extent possible, the Licensor waives and/or agrees not to
|
| 211 |
+
assert any such rights held by the Licensor to the limited
|
| 212 |
+
extent necessary to allow You to exercise the Licensed
|
| 213 |
+
Rights, but not otherwise.
|
| 214 |
+
|
| 215 |
+
2. Patent and trademark rights are not licensed under this
|
| 216 |
+
Public License.
|
| 217 |
+
|
| 218 |
+
3. To the extent possible, the Licensor waives any right to
|
| 219 |
+
collect royalties from You for the exercise of the Licensed
|
| 220 |
+
Rights, whether directly or through a collecting society
|
| 221 |
+
under any voluntary or waivable statutory or compulsory
|
| 222 |
+
licensing scheme. In all other cases the Licensor expressly
|
| 223 |
+
reserves any right to collect such royalties.
|
| 224 |
+
|
| 225 |
+
|
| 226 |
+
Section 3 -- License Conditions.
|
| 227 |
+
|
| 228 |
+
Your exercise of the Licensed Rights is expressly made subject to the
|
| 229 |
+
following conditions.
|
| 230 |
+
|
| 231 |
+
a. Attribution.
|
| 232 |
+
|
| 233 |
+
1. If You Share the Licensed Material (including in modified
|
| 234 |
+
form), You must:
|
| 235 |
+
|
| 236 |
+
a. retain the following if it is supplied by the Licensor
|
| 237 |
+
with the Licensed Material:
|
| 238 |
+
|
| 239 |
+
i. identification of the creator(s) of the Licensed
|
| 240 |
+
Material and any others designated to receive
|
| 241 |
+
attribution, in any reasonable manner requested by
|
| 242 |
+
the Licensor (including by pseudonym if
|
| 243 |
+
designated);
|
| 244 |
+
|
| 245 |
+
ii. a copyright notice;
|
| 246 |
+
|
| 247 |
+
iii. a notice that refers to this Public License;
|
| 248 |
+
|
| 249 |
+
iv. a notice that refers to the disclaimer of
|
| 250 |
+
warranties;
|
| 251 |
+
|
| 252 |
+
v. a URI or hyperlink to the Licensed Material to the
|
| 253 |
+
extent reasonably practicable;
|
| 254 |
+
|
| 255 |
+
b. indicate if You modified the Licensed Material and
|
| 256 |
+
retain an indication of any previous modifications; and
|
| 257 |
+
|
| 258 |
+
c. indicate the Licensed Material is licensed under this
|
| 259 |
+
Public License, and include the text of, or the URI or
|
| 260 |
+
hyperlink to, this Public License.
|
| 261 |
+
|
| 262 |
+
2. You may satisfy the conditions in Section 3(a)(1) in any
|
| 263 |
+
reasonable manner based on the medium, means, and context in
|
| 264 |
+
which You Share the Licensed Material. For example, it may be
|
| 265 |
+
reasonable to satisfy the conditions by providing a URI or
|
| 266 |
+
hyperlink to a resource that includes the required
|
| 267 |
+
information.
|
| 268 |
+
|
| 269 |
+
3. If requested by the Licensor, You must remove any of the
|
| 270 |
+
information required by Section 3(a)(1)(A) to the extent
|
| 271 |
+
reasonably practicable.
|
| 272 |
+
|
| 273 |
+
b. ShareAlike.
|
| 274 |
+
|
| 275 |
+
In addition to the conditions in Section 3(a), if You Share
|
| 276 |
+
Adapted Material You produce, the following conditions also apply.
|
| 277 |
+
|
| 278 |
+
1. The Adapter's License You apply must be a Creative Commons
|
| 279 |
+
license with the same License Elements, this version or
|
| 280 |
+
later, or a BY-SA Compatible License.
|
| 281 |
+
|
| 282 |
+
2. You must include the text of, or the URI or hyperlink to, the
|
| 283 |
+
Adapter's License You apply. You may satisfy this condition
|
| 284 |
+
in any reasonable manner based on the medium, means, and
|
| 285 |
+
context in which You Share Adapted Material.
|
| 286 |
+
|
| 287 |
+
3. You may not offer or impose any additional or different terms
|
| 288 |
+
or conditions on, or apply any Effective Technological
|
| 289 |
+
Measures to, Adapted Material that restrict exercise of the
|
| 290 |
+
rights granted under the Adapter's License You apply.
|
| 291 |
+
|
| 292 |
+
|
| 293 |
+
Section 4 -- Sui Generis Database Rights.
|
| 294 |
+
|
| 295 |
+
Where the Licensed Rights include Sui Generis Database Rights that
|
| 296 |
+
apply to Your use of the Licensed Material:
|
| 297 |
+
|
| 298 |
+
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
|
| 299 |
+
to extract, reuse, reproduce, and Share all or a substantial
|
| 300 |
+
portion of the contents of the database;
|
| 301 |
+
|
| 302 |
+
b. if You include all or a substantial portion of the database
|
| 303 |
+
contents in a database in which You have Sui Generis Database
|
| 304 |
+
Rights, then the database in which You have Sui Generis Database
|
| 305 |
+
Rights (but not its individual contents) is Adapted Material,
|
| 306 |
+
|
| 307 |
+
including for purposes of Section 3(b); and
|
| 308 |
+
c. You must comply with the conditions in Section 3(a) if You Share
|
| 309 |
+
all or a substantial portion of the contents of the database.
|
| 310 |
+
|
| 311 |
+
For the avoidance of doubt, this Section 4 supplements and does not
|
| 312 |
+
replace Your obligations under this Public License where the Licensed
|
| 313 |
+
Rights include other Copyright and Similar Rights.
|
| 314 |
+
|
| 315 |
+
|
| 316 |
+
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
|
| 317 |
+
|
| 318 |
+
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
|
| 319 |
+
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
|
| 320 |
+
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
|
| 321 |
+
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
|
| 322 |
+
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
|
| 323 |
+
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
| 324 |
+
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
|
| 325 |
+
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
|
| 326 |
+
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
|
| 327 |
+
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
|
| 328 |
+
|
| 329 |
+
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
|
| 330 |
+
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
|
| 331 |
+
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
|
| 332 |
+
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
|
| 333 |
+
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
|
| 334 |
+
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
|
| 335 |
+
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
|
| 336 |
+
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
|
| 337 |
+
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
|
| 338 |
+
|
| 339 |
+
c. The disclaimer of warranties and limitation of liability provided
|
| 340 |
+
above shall be interpreted in a manner that, to the extent
|
| 341 |
+
possible, most closely approximates an absolute disclaimer and
|
| 342 |
+
waiver of all liability.
|
| 343 |
+
|
| 344 |
+
|
| 345 |
+
Section 6 -- Term and Termination.
|
| 346 |
+
|
| 347 |
+
a. This Public License applies for the term of the Copyright and
|
| 348 |
+
Similar Rights licensed here. However, if You fail to comply with
|
| 349 |
+
this Public License, then Your rights under this Public License
|
| 350 |
+
terminate automatically.
|
| 351 |
+
|
| 352 |
+
b. Where Your right to use the Licensed Material has terminated under
|
| 353 |
+
Section 6(a), it reinstates:
|
| 354 |
+
|
| 355 |
+
1. automatically as of the date the violation is cured, provided
|
| 356 |
+
it is cured within 30 days of Your discovery of the
|
| 357 |
+
violation; or
|
| 358 |
+
|
| 359 |
+
2. upon express reinstatement by the Licensor.
|
| 360 |
+
|
| 361 |
+
For the avoidance of doubt, this Section 6(b) does not affect any
|
| 362 |
+
right the Licensor may have to seek remedies for Your violations
|
| 363 |
+
of this Public License.
|
| 364 |
+
|
| 365 |
+
c. For the avoidance of doubt, the Licensor may also offer the
|
| 366 |
+
Licensed Material under separate terms or conditions or stop
|
| 367 |
+
distributing the Licensed Material at any time; however, doing so
|
| 368 |
+
will not terminate this Public License.
|
| 369 |
+
|
| 370 |
+
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
|
| 371 |
+
License.
|
| 372 |
+
|
| 373 |
+
|
| 374 |
+
Section 7 -- Other Terms and Conditions.
|
| 375 |
+
|
| 376 |
+
a. The Licensor shall not be bound by any additional or different
|
| 377 |
+
terms or conditions communicated by You unless expressly agreed.
|
| 378 |
+
|
| 379 |
+
b. Any arrangements, understandings, or agreements regarding the
|
| 380 |
+
Licensed Material not stated herein are separate from and
|
| 381 |
+
independent of the terms and conditions of this Public License.
|
| 382 |
+
|
| 383 |
+
|
| 384 |
+
Section 8 -- Interpretation.
|
| 385 |
+
|
| 386 |
+
a. For the avoidance of doubt, this Public License does not, and
|
| 387 |
+
shall not be interpreted to, reduce, limit, restrict, or impose
|
| 388 |
+
conditions on any use of the Licensed Material that could lawfully
|
| 389 |
+
be made without permission under this Public License.
|
| 390 |
+
|
| 391 |
+
b. To the extent possible, if any provision of this Public License is
|
| 392 |
+
deemed unenforceable, it shall be automatically reformed to the
|
| 393 |
+
minimum extent necessary to make it enforceable. If the provision
|
| 394 |
+
cannot be reformed, it shall be severed from this Public License
|
| 395 |
+
without affecting the enforceability of the remaining terms and
|
| 396 |
+
conditions.
|
| 397 |
+
|
| 398 |
+
c. No term or condition of this Public License will be waived and no
|
| 399 |
+
failure to comply consented to unless expressly agreed to by the
|
| 400 |
+
Licensor.
|
| 401 |
+
|
| 402 |
+
d. Nothing in this Public License constitutes or may be interpreted
|
| 403 |
+
as a limitation upon, or waiver of, any privileges and immunities
|
| 404 |
+
that apply to the Licensor or You, including from the legal
|
| 405 |
+
processes of any jurisdiction or authority.
|
| 406 |
+
|
| 407 |
+
|
| 408 |
+
=======================================================================
|
| 409 |
+
|
| 410 |
+
Creative Commons is not a party to its public
|
| 411 |
+
licenses. Notwithstanding, Creative Commons may elect to apply one of
|
| 412 |
+
its public licenses to material it publishes and in those instances
|
| 413 |
+
will be considered the “Licensor.” The text of the Creative Commons
|
| 414 |
+
public licenses is dedicated to the public domain under the CC0 Public
|
| 415 |
+
Domain Dedication. Except for the limited purpose of indicating that
|
| 416 |
+
material is shared under a Creative Commons public license or as
|
| 417 |
+
otherwise permitted by the Creative Commons policies published at
|
| 418 |
+
creativecommons.org/policies, Creative Commons does not authorize the
|
| 419 |
+
use of the trademark "Creative Commons" or any other trademark or logo
|
| 420 |
+
of Creative Commons without its prior written consent including,
|
| 421 |
+
without limitation, in connection with any unauthorized modifications
|
| 422 |
+
to any of its public licenses or any other arrangements,
|
| 423 |
+
understandings, or agreements concerning use of licensed material. For
|
| 424 |
+
the avoidance of doubt, this paragraph does not form part of the
|
| 425 |
+
public licenses.
|
| 426 |
+
|
| 427 |
+
Creative Commons may be contacted at creativecommons.org.
|
README.md
CHANGED
|
@@ -1,3 +1,68 @@
|
|
| 1 |
-
-
|
| 2 |
-
|
| 3 |
-
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# ord-data
|
| 2 |
+
|
| 3 |
+

|
| 4 |
+

|
| 5 |
+
[](https://zenodo.org/badge/latestdoi/283813042)
|
| 6 |
+
|
| 7 |
+
## Cloning with Git LFS
|
| 8 |
+
|
| 9 |
+
We use [Git LFS](https://git-lfs.github.com) to efficiently store
|
| 10 |
+
the Dataset records that make up the ORD. To view these files locally, you'll
|
| 11 |
+
need to install Git LFS before cloning the repository.
|
| 12 |
+
|
| 13 |
+
## Data Manipulation
|
| 14 |
+
|
| 15 |
+
The `ord-data` repository contains the Open Reaction Database (ORD) in Google's Protobuf binary
|
| 16 |
+
format, which is stored in the [`data`](data) directory. Currently, all the data are stored in e.g.
|
| 17 |
+
*.pb.gz format (compressed Protobuf binary files) for the sake of efficiency. The user can convert
|
| 18 |
+
the data into human readable text format, *.pb.txt.
|
| 19 |
+
|
| 20 |
+
```python
|
| 21 |
+
# import requirements
|
| 22 |
+
from ord_schema.message_helpers import load_message, write_message
|
| 23 |
+
from ord_schema.proto import dataset_pb2
|
| 24 |
+
|
| 25 |
+
# load the binary ord file
|
| 26 |
+
dataset = load_message("input_fname.pb.gz", dataset_pb2.Dataset)
|
| 27 |
+
# save the ord file as human readable text
|
| 28 |
+
write_message(dataset, "output_fname.pbtxt")
|
| 29 |
+
```
|
| 30 |
+
|
| 31 |
+
We can also convert ORD data into JSON format.
|
| 32 |
+
|
| 33 |
+
```python
|
| 34 |
+
# import requirements
|
| 35 |
+
import json
|
| 36 |
+
|
| 37 |
+
from ord_schema.message_helpers import load_message, write_message
|
| 38 |
+
from ord_schema.proto import dataset_pb2
|
| 39 |
+
from google.protobuf.json_format import MessageToJson
|
| 40 |
+
|
| 41 |
+
input_fname = "sample_file.pb.gz"
|
| 42 |
+
dataset = load_message(
|
| 43 |
+
input_fname,
|
| 44 |
+
dataset_pb2.Dataset,
|
| 45 |
+
)
|
| 46 |
+
|
| 47 |
+
# take one reaction message from the dataset for example
|
| 48 |
+
rxn = dataset.reactions[0]
|
| 49 |
+
rxn_json = json.loads(
|
| 50 |
+
MessageToJson(
|
| 51 |
+
message=rxn,
|
| 52 |
+
including_default_value_fields=False,
|
| 53 |
+
preserving_proto_field_name=True,
|
| 54 |
+
indent=2,
|
| 55 |
+
sort_keys=False,
|
| 56 |
+
use_integers_for_enums=False,
|
| 57 |
+
descriptor_pool=None,
|
| 58 |
+
float_precision=None,
|
| 59 |
+
ensure_ascii=True,
|
| 60 |
+
)
|
| 61 |
+
)
|
| 62 |
+
|
| 63 |
+
print(f"We have converted the {input_fname} to JSON format shown as below, \n{rxn_json}")
|
| 64 |
+
```
|
| 65 |
+
|
| 66 |
+
## Contributing
|
| 67 |
+
|
| 68 |
+
Please see the [Submission Workflow](https://docs.open-reaction-database.org/en/latest/submissions.html) documentation. Make sure to review the [license](https://github.com/open-reaction-database/ord-data/blob/main/LICENSE) and [terms of use](https://github.com/open-reaction-database/ord-data/blob/main/CONTRIBUTING.md#terms-of-use).
|
badges/reactions.svg
ADDED
|
|
data/00/ord_dataset-00005539a1e04c809a9a78647bea649c.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:491531891f31ad2bbfdfccf347e265fa82b7e2bd7fda5813d6473dd309c29d4a
|
| 3 |
+
size 261136
|
data/01/ord_dataset-018fd0e1351f4fd09b20fcddd97b4c7a.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1a8b011c47a40c583ed9f56bc1bd95f72e2b0d7f0e65e16c144e344b199e29ac
|
| 3 |
+
size 1788733
|
data/01/ord_dataset-01dbb772c5e249108f0b191ed17a2c0c.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:37197d7ebd29eeeab32ae5439a581a1ca65ec94064ae5966a5d4c2d327ffccbc
|
| 3 |
+
size 683353
|
data/02/ord_dataset-02ee2261663048188cf6d85d2cc96e3f.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:56fbbe9159977042ff408f5da576908545b1511417689935b5df1ea6e994535d
|
| 3 |
+
size 1075812
|
data/03/ord_dataset-0316886541d9435489859c2ad7edc863.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f222e5e6ae9e6c0915fb148157a62591409a01030c0fdf601a821af55789b702
|
| 3 |
+
size 12022
|
data/03/ord_dataset-0387783899c642a8b7eb4ba379bcdf5d.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:bf92121751daa50f07ceaa582679af95cdb2525177533d1808dde29ba2dd77f1
|
| 3 |
+
size 3180090
|
data/03/ord_dataset-03ba810b7f464a06b5d8787af2e8b64e.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b6befdc53b731509584f4e81f33cd603abc0aa52167f3e16c3f01c9db96b3ad5
|
| 3 |
+
size 5451454
|
data/04/ord_dataset-04982f13ed08448d93df6794846500f3.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:32e2df530598f1088d23619f74bf5504d32b676954a9841a9fcc6d991f976655
|
| 3 |
+
size 767463
|
data/04/ord_dataset-04d607efe1d9485eb99fafa06880f62e.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a4cea882b36bf8b6b21ccc6c052bf065ad0f71a9bb3a1f6129a6eb15e39ae5c5
|
| 3 |
+
size 1894185
|
data/05/ord_dataset-053897d9b1744303b2fdfe3e796ca27b.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7fcd0818316e4454b8ad42b71764a25e0e4bf1e09a24df6f5d8479ef16cb3a71
|
| 3 |
+
size 652520
|
data/06/ord_dataset-06d4002fc4d34860a0688cba690e12dc.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9e58f758e9d378bcab80829299b53a7993fa985e5c2b713089e9b56a0259afb6
|
| 3 |
+
size 748223
|
data/07/ord_dataset-074f86301ec5441ab3b52d902ac06949.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e116d777ca631765428ef11c82bbc6147947bb0b0be305e9f2a413ad41a77d40
|
| 3 |
+
size 3348061
|
data/07/ord_dataset-07db50a3ce6941919df30a9e2898988f.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0bc0b5798c00cc58deda35577ba9ecfffdfd60c30afb15dee0a540b9f2af03b6
|
| 3 |
+
size 919042
|
data/08/ord_dataset-081613ef79bd4110aacc146b4465f086.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ab086ffdee345507428307320fe0a9ae7deece287d6406a24274b6f0b1389676
|
| 3 |
+
size 1228064
|
data/08/ord_dataset-08852243bba44cb28769a5833f1515fe.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:699fe6cf35de1a58f552f762208c58879b60a19c18428a2cf33c36e0b8d94638
|
| 3 |
+
size 5267094
|
data/09/ord_dataset-09e9a37ee5794dc28c0ad7bf7a442c18.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1fa2c9df808fba7110435f6d3d7f216c8b095476eaba87c9dbbbea09e0ada5d8
|
| 3 |
+
size 430200
|
data/0a/ord_dataset-0a66204fc43e49c2922e6f9107e6b62f.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9dbc67d19209e29a55c95407fa72203e6293d26f8f7be6b3072da01fc92643e8
|
| 3 |
+
size 2759324
|
data/0b/ord_dataset-0b24d1f58a024ed7bc2bda95b2430c72.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0cacf1140e7864617f6093eb35e8009958bb36f752fc698052969e65ac7d0f70
|
| 3 |
+
size 2268199
|
data/0b/ord_dataset-0b32b90cc77b4a3db47ad263e0bbc1a8.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c65d93a100004d4a728db0896798fab6f7ac2bce03d2817933998b8d8f4d9cfa
|
| 3 |
+
size 4960172
|
data/0b/ord_dataset-0b70410902ae4139bd5d334881938f69.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b4c4734d21153d899f07a978c33b13ddaabbd684137c1d918b8287316a1407f8
|
| 3 |
+
size 618808
|
data/0b/ord_dataset-0bb2e99daa66408fb8dbd6a0781d241c.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:57d5dd1a84b71fd530406b24146a64235ff132e8b64727bb50ee8b5ea37f9e7f
|
| 3 |
+
size 502828
|
data/0b/ord_dataset-0bf72e95d80743729fdbb8b57a4bc0c6.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c088c404bbb507b5cb8abb38ab41bdbddc354e110c84a4adc6a1a3b74fc4ee0c
|
| 3 |
+
size 873456
|
data/0c/ord_dataset-0c1e1da868cd46c59efce6d5d4bc3d63.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:991983c23822f487fa2205abb463106d8e8621c0a35ce3ce2f07411c860a1455
|
| 3 |
+
size 9391433
|
data/0c/ord_dataset-0c37e633e9814a6e886187796cacf216.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8f39c66156c75a390358ed9a745d6a3a98fb0a684d69e9393416ea7b71977098
|
| 3 |
+
size 1075203
|
data/0c/ord_dataset-0c61835e3a0b4986aabf2b61b708e322.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e354eb0605439c9f65c339f3ca14706389760c04fc5454f1afee4066b4ac334f
|
| 3 |
+
size 920451
|
data/0c/ord_dataset-0c75d67751634f0594b24b9f498b77c2.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c2148fb1e4338f469c598736569e032ab06f25df63a89d56dcad834197855790
|
| 3 |
+
size 16079
|
data/0c/ord_dataset-0ca5627a13c049a99463095023b09fe5.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d425e619bc289cc5c460b7cdeafcd541017899d7f8a94ec5d9a645a2274c5977
|
| 3 |
+
size 2218009
|
data/0c/ord_dataset-0ccd6c23c9ef4238854293a8da501bd3.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:51b9d3c300f2e32c7a2fa0bd349de3e7f42bc6f797ed67d4e6941be3b06ffbc1
|
| 3 |
+
size 9342197
|
data/0d/ord_dataset-0d07c40794ad4a1c8bc28cc4f8ac4184.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:00f47c37e2eba6003a1a3dd61d0ecda54090b576df4db533c77f568da71ac4de
|
| 3 |
+
size 9358366
|
data/0f/ord_dataset-0f9d2dbe929a45c3892ae75e81e99443.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:51bd434e8b60b3311409c8fa09a12b9a1d403b668df535cc00bf550861ba6af3
|
| 3 |
+
size 4579255
|
data/10/ord_dataset-10360c60962940178e4bf05e54b1655c.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:89c046b0c96bba043c265c0c13a45aac38d8c9d90178813e24cdc8dc4c0bb3bf
|
| 3 |
+
size 429745
|
data/10/ord_dataset-10b940e7982c4622b1e1ac879394aba6.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4536a1473b1d58ddccd425803830c5a75f0a1a02019b3509a627a79bb416846b
|
| 3 |
+
size 32278
|
data/10/ord_dataset-10f2568b472a4cabb35c3f313a159005.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b650ef093ee2cb593ba06ac59501244b3bc8f563a777a9b11358a9e268daee31
|
| 3 |
+
size 682624
|
data/11/ord_dataset-11068b1e475b4c5b82e56726ab0dddb7.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d29d7738d801814a540b9ed550793c7cdeb8a83b44110031cb324cc6bca66406
|
| 3 |
+
size 3079111
|
data/11/ord_dataset-11b3c3b41eda49e196ec983a65d3b2c0.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a51f8b6fb7ee38c241b5906a3a2b0393c6d7c463e77895d175b45e808c742617
|
| 3 |
+
size 925079
|
data/12/ord_dataset-127eb5fdd5b4402e92b51d0b55a5dcb5.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:05f3ece07fd907ec4d087edaeac0153591b7829c16f050cae294b31a2c1b456d
|
| 3 |
+
size 1790669
|
data/12/ord_dataset-128a4f3f44e844218b1c319ab4de3893.pb.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5a6a024ce99b0453c9cc5e04e1ab0076a65d6bf6d6e5c99f99bbe8f985df8f59
|
| 3 |
+
size 672689
|