Skip to content

Commit

Permalink
Modularize and conquer (#131)
Browse files Browse the repository at this point in the history
* Clean and modularize

Remove duplicate ChIPSeq from AMP-AD
Remove invalid polygonal cellType (not used)
Fix typo in Schwann cell
Organize terms into modules

* Add Makefile

* Update "build" workflow

* Add changes

* Update README regarding new workflow

* Update biosample dependencies and closes #124 #125 #6

* Add changes

* Update assay + platform, closes #123 #132 #134

* Update def to close #126

* Close #115

* Add convenient default in Makefile

* Refactor and add new templates

* Add changes

* Resolve #136

* Minor fixes in IDs, update docs

* Add changes

Co-authored-by: nf-osi[bot] <[email protected]>
  • Loading branch information
anngvu and nfosi-service authored Apr 12, 2022
1 parent e5aea9c commit d48a4ce
Show file tree
Hide file tree
Showing 59 changed files with 8,657 additions and 7,427 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/schematic-schema-convert.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
- '**' # matches every branch
- '!main' # excludes main
paths:
- 'NF.csv'
- 'modules/**'

workflow_dispatch:

Expand Down Expand Up @@ -35,7 +35,7 @@ jobs:
chmod 755 .venv/bin/activate
source .venv/bin/activate
pip3 install schematicpy
schematic schema convert $schema_filename
make CSV=$schema_filename
- name: Commit files
run: |
Expand Down
12 changes: 12 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
CSV := NF.csv

all: collate convert

collate:
@echo "Collating module components..."
head -1 modules/Assay/Assay.csv > ${CSV}
tail -n +2 -q modules/*/*.csv >> ${CSV}

convert:
schematic schema convert ${CSV}

1,425 changes: 723 additions & 702 deletions NF.csv

Large diffs are not rendered by default.

Loading

0 comments on commit d48a4ce

Please sign in to comment.