Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge dev #5

Merged
merged 64 commits into from
Mar 8, 2024
Merged

Merge dev #5

merged 64 commits into from
Mar 8, 2024

Conversation

nebfield
Copy link
Member

@nebfield nebfield commented Mar 8, 2024

No description provided.

* Update README.md

fix link

* merge matchlib and matchapp (#2)

* add exceptions

* add QueryError

* add InvalidAccessionErrors

* refactor to include normalise() and private modules

* add functions for normalise

* add combine CLI

* add test combineapp

* Update README.md

* use threadpoolexecutor

* migrate to relative imports, add liftover

* export genomebuild

* update lockfile

* update lockfile

* fix import

* add liftover to combine cli

* fix test

* improve dunder methods

* fix test

* add coverage

* move read_header

* Revert "add coverage"

This reverts commit 0776f31.

* add progress bar

* add autoapi and docs

* ignore autoapi

* add targetvariants class

* simplfy reading zstd/gz with xopen and add ID to TargetVariant

* set up pyarrow support for TargetVariants

* add tqdm

* add pyarrow and exports

* fix test

* export NormalisedScoringFile

* add dataframe classes

* improve context managers

* update matchlib

* add tests

* write out scorefiles

* refactor writing out scorefiles

* make plinkframes internal

* add PlinkScoreFiles

* fix labelling

* use labelled df to write scoring files

* fix tests

* extract plinkscorefiles

* fix tests

* check log counts

* fix test

* add matchlib to docs

* update exports

* add matchlib pytest

* install all extras for tests

* add match cli

* add matchapp tests

* update pytest action

* sort test output to get consistent results

* bump dependency for node 20

* add merge cli

* fix test

* add support for writing --split and --combined

* update docs and tests

* fix cache

* update lockfile

* add polygenicscore to calclib

* add calclib to docs

* add calcapp

* more ancestry stuff

* update lockfiles

* make pytest strict: fail on warnings

* add PrincipalComponents class

* fix test

* start adjust method

* fix test

* add adjust() doctest

* add writing adjusted scores

* bump poetry

* add export to __all__

* add ancestry CLI and test

* fix futurewarning error

* update autoapi docs

* update docs

* fix script path
@nebfield nebfield marked this pull request as ready for review March 8, 2024 13:40
@nebfield nebfield merged commit 122adeb into main Mar 8, 2024
5 checks passed
@nebfield nebfield deleted the dev branch March 8, 2024 13:44
@nebfield nebfield restored the dev branch March 8, 2024 15:42
@nebfield nebfield deleted the dev branch March 20, 2024 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant