Skip to content

Commit

Permalink
Merge pull request BojarLab#63 from BojarLab/dev
Browse files Browse the repository at this point in the history
merge for v1.4
  • Loading branch information
Bribak authored Nov 11, 2024
2 parents 683d731 + d5780bd commit f9358d4
Show file tree
Hide file tree
Showing 162 changed files with 50,803 additions and 104,336 deletions.
3 changes: 0 additions & 3 deletions .gitattributes

This file was deleted.

44 changes: 44 additions & 0 deletions .github/workflows/testing.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# This is a basic workflow to help you get started with Actions
name: Testing

# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events to the main and dev branches
push:
branches:
- main
- dev
pull_request:
branches:
- main
- dev
workflow_dispatch: # make is manually start-able

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "test"
test:
runs-on: 'ubuntu-latest'
steps:
- uses: actions/checkout@v4

- name: Setup Miniforge
uses: conda-incubator/setup-miniconda@v3
with:
python-version: '3.8'
miniforge-version: latest
activate-environment: MPP
use-mamba: true

- name: Install environment
shell: bash -l {0}
run: |
python -m pip install --upgrade pip
test -f setup.py && pip install -e ".[all]"
pip install pytest
- name: Run tests
shell: bash -l {0}
run: |
cd tests
pytest
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
_tmp*
tmp*
tags
/build/
/_proc/

# Byte-compiled / optimized / DLL files
__pycache__/
Expand Down
194 changes: 97 additions & 97 deletions 00_core.ipynb

Large diffs are not rendered by default.

22,420 changes: 16,766 additions & 5,654 deletions 01_glycan_data.ipynb

Large diffs are not rendered by default.

256 changes: 138 additions & 118 deletions 02_ml.ipynb

Large diffs are not rendered by default.

12,030 changes: 6,640 additions & 5,390 deletions 03_motif.ipynb

Large diffs are not rendered by default.

574 changes: 355 additions & 219 deletions 04_network.ipynb

Large diffs are not rendered by default.

24,296 changes: 18,212 additions & 6,084 deletions 05_examples.ipynb

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ nbdev_prepare

* Docs are automatically created from the notebooks in the nbs folder.

## Wishlist for future glycowork updates (last update: 2024-01-31)
## Wishlist for future glycowork updates (last update: 2024-07-10)

### Urgent

Expand All @@ -50,4 +50,5 @@ nbdev_prepare
* characterize_monosaccharide only factors in subsequent sequence context; make it possible (as an option) to also consider upstream sequence context
* allow users to specify their own deep learning architecture in ml.models
* implement multiple sequence alignment and other substitution matrices
* parallelize motif matching
* parallelize motif matching
* refactor glycan graphs to be directed graphs & treat linkages as edges (would mean a *lot* of downstream fixes/refactoring)
37 changes: 19 additions & 18 deletions README.md

Large diffs are not rendered by default.

4 changes: 0 additions & 4 deletions _proc/.gitignore

This file was deleted.

1 change: 0 additions & 1 deletion _proc/.quarto/idx/00_core.ipynb.json

This file was deleted.

27 changes: 0 additions & 27 deletions _proc/.quarto/xref/INDEX

This file was deleted.

502 changes: 0 additions & 502 deletions _proc/00_core.ipynb

This file was deleted.

Loading

0 comments on commit f9358d4

Please sign in to comment.