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

Develop #80

Merged
merged 90 commits into from
May 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
8578dd0
Merge pull request #60 from epifluidlab/develop
jamesli124 Apr 30, 2024
aecfc37
Merge pull request #65 from epifluidlab/develop
jamesli124 May 10, 2024
e49833e
change cleavage profile intersect_policy to any
jamesli124 May 10, 2024
718657d
fix typo in docstring
jamesli124 May 10, 2024
9aceebd
Merge pull request #68 from epifluidlab/main
jamesli124 May 13, 2024
facc6b4
mask for zeros when calculating proportions to avoid errors
jamesli124 May 13, 2024
ff727c4
remove _get_contigs and add _parse_chrom_sizes
jamesli124 May 13, 2024
5044c82
fix coverage verbose log
jamesli124 May 13, 2024
1c092f9
add numerous util functions related to merging overlapping bins
jamesli124 May 13, 2024
000c2be
Changed _cli_cleavage_profile
jamesli124 May 13, 2024
1751523
Merge pull request #72 from epifluidlab/main
jamesli124 May 14, 2024
4376521
update cleavage_profile docstring
jamesli124 May 15, 2024
e8ad538
added chrom_sizes_to_dict
jamesli124 May 15, 2024
4ffc98a
left and right option added to cleavage_profile
jamesli124 May 15, 2024
35efd71
update cleavage-profile cli to have laft and right coordinate
jamesli124 May 15, 2024
2d43669
files for cleavage_profile tests
jamesli124 May 15, 2024
37677b7
fix cleavage profile with left and right options
jamesli124 May 15, 2024
73cdbeb
add basic test for cleavage profile
jamesli124 May 15, 2024
5766b3f
remove unnecessary comments
jamesli124 May 15, 2024
60b82f0
update changelog
jamesli124 May 15, 2024
cb10781
Merge pull request #73 from epifluidlab/fix-cleavage-profile
jamesli124 May 15, 2024
5290bec
remove vague TODOs
jamesli124 May 15, 2024
fab7676
update type hints for coverage
jamesli124 May 15, 2024
01d988f
update docstring for single_coverage
jamesli124 May 15, 2024
e6200b2
add intersect_policy option to coverage
jamesli124 May 15, 2024
40c8c84
add cli option to frag-coverage and remove TODO comment
jamesli124 May 15, 2024
d24052a
update typing annotations and docstring for coverage
jamesli124 May 15, 2024
5989ffd
replace genome2_list with chrom_sizes_to_list
jamesli124 May 15, 2024
7282a5d
frag_generator raises exception if contig not specified but start or …
jamesli124 May 15, 2024
0394189
temp files
ravibandaru-lab May 15, 2024
c328630
Update documentation and argparse help.
ravibandaru-lab May 16, 2024
a8dd89f
Update documentation and argparse help.
ravibandaru-lab May 16, 2024
7571667
Fixed some doc issues.
ravibandaru-lab May 16, 2024
b8fafb6
Updated CLI docs.
ravibandaru-lab May 16, 2024
6ace6b3
Remove comment
jamesli124 May 17, 2024
2d8ab17
remove banana.txt
jamesli124 May 17, 2024
c471faf
create separate test module for cli entry points
jamesli124 May 17, 2024
e26072e
ignore test tempfiles
jamesli124 May 17, 2024
a47f74e
remove subcommad line that would cause tesets to fail
jamesli124 May 17, 2024
4cbfab1
Merge branch 'develop' into temp
jamesli124 May 18, 2024
4a992ee
Merge pull request #76 from epifluidlab/temp
jamesli124 May 18, 2024
0c757cd
Merge branch 'fix-remove-todos' into develop
jamesli124 May 18, 2024
1e2f2f8
Merge pull request #77 from epifluidlab/develop
jamesli124 May 18, 2024
8892826
remove unused and redundant function
jamesli124 May 18, 2024
dd485f1
remove data and figs directories
jamesli124 May 18, 2024
4dfa91e
remove conda env files
jamesli124 May 18, 2024
c3ca710
update readme
jamesli124 May 18, 2024
c9974cb
remove unnecessary dependencies
jamesli124 May 18, 2024
10f7844
remove pybedtools import
jamesli124 May 18, 2024
0089298
change required Python version to 3.9
jamesli124 May 18, 2024
49400aa
change Tuple type hints to tuple literal
jamesli124 May 18, 2024
f3dde0f
change Tuple to tuple
jamesli124 May 22, 2024
0821640
fix comment
jamesli124 May 22, 2024
fbc530c
update changelog
jamesli124 May 23, 2024
2292931
Merge pull request #78 from epifluidlab/fix-remove-todos
jamesli124 May 23, 2024
cb9b1ac
changed filter_bam filter to match FinaleDB
jamesli124 May 23, 2024
8c45ac0
fix docstring
jamesli124 May 23, 2024
ca48b06
added tests for frag_array
jamesli124 May 23, 2024
79bc53c
updte .gitignore
jamesli124 May 23, 2024
54da64f
fix docstring
jamesli124 May 24, 2024
cb8b234
change order of assert statements
jamesli124 May 26, 2024
6cfc975
update docstring
jamesli124 May 26, 2024
abae435
change order of assert
jamesli124 May 26, 2024
df63582
create lwps test
jamesli124 May 26, 2024
f7c0781
update gitignore
jamesli124 May 26, 2024
ace7770
update changelog
jamesli124 May 26, 2024
2ecf8d9
remove unecessary `importlib_resources` imports
jamesli124 May 26, 2024
f7f4a7c
remove mentions of FinaleTools
jamesli124 May 26, 2024
8fa111c
fix typos
jamesli124 May 26, 2024
d84caf0
remove unused import
jamesli124 May 26, 2024
93291b5
remove unused imports
jamesli124 May 26, 2024
d571cc7
remove unused imports
jamesli124 May 26, 2024
73b18ae
give cli subparsers human-readable names
jamesli124 May 26, 2024
547b117
update changelog
jamesli124 May 26, 2024
611bf96
Merge pull request #79 from epifluidlab/unit-tests
jamesli124 May 26, 2024
5402a97
fix type annotations
jamesli124 May 26, 2024
0d518c2
change version number and update changelog
jamesli124 May 26, 2024
8e6665a
update pyproject.toml
jamesli124 May 27, 2024
339ebad
include docstring and __version__
jamesli124 May 27, 2024
e6478c9
include --version option
jamesli124 May 27, 2024
7920d64
add -v option
jamesli124 May 27, 2024
efe4e3b
change pyproject to dynamically generate version
jamesli124 May 27, 2024
421cf00
fixed bad import in pyproject
jamesli124 May 27, 2024
9b53626
update changelog
jamesli124 May 27, 2024
431731d
remove unused dependency for docs
jamesli124 May 27, 2024
2b7bb3c
update docstrings
jamesli124 May 27, 2024
c309d5b
index page for _documentation
jamesli124 May 27, 2024
51a01ab
add sphinx.ext.napoleon to parse numpy style docstrings
jamesli124 May 27, 2024
62fa4ca
update list of methods
jamesli124 May 27, 2024
47c6ce3
move _documentation to documentation
jamesli124 May 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,5 @@ pip-wheel-metadata
.vscode
**/.DS_Store
build/*
tests/tmp/*
.coverage*
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,40 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.6.1] - 2024-05-26
### Changed
- add `__version` attribute
- `finaletoolkit --version` displays package version
- update PyPI page to include links

## [0.6.0] - 2024-05-26

### Fixed
- Fixed intersect policy for `cleavage_profile`. Now it calls `frag_generator`
with a policy of `any`.
- Clean up some comments and docstrings
- Fixed logging from coverage function

### Added
- Added numerous util functions
- Added `left` and `right` options to `cleavage_profile` and CLI
`cleavage-profile`.
- Added tests for cleavage profile and WPS.

### Changed
- Minimum Python version 3.9
- Changed `filter_bam` to have same filters as FinaleDB
- `utils.frag_generator` raises `ValueError` if `start` or `stop`
are specified without `contig`
- Type hints changed to use literals when possible

### Removed
- Removed `utils.get_contig_lengths`
- Removed `data`, `conda_envs`, and `figs` directories
- Removed unused dependencies `click`, `pybedtools`, and `cython
- Remove some unused imports from module files


## [0.5.2] - 2024-05-08

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,4 +66,4 @@ We encourage you to use our comprehensive database, FinaleDB, to access relevant
- Yaping Liu: yaping@northwestern.edu

## License
For academic research, please refer to MIT license. For commerical usage, please contact the authors.
This project falls under an MIT license. See the included `LICENSE` file for details.
239 changes: 0 additions & 239 deletions conda_env/linux_env.yml

This file was deleted.

Loading