magicDGS / ReadTools

A Universal Toolkit for Handling Sequence Data from Different Sequencing Platforms
https://magicdgs.github.io/ReadTools/
MIT License
6 stars 3 forks source link

Implement experimental GemMappabilityToBed tool #491

Closed magicDGS closed 5 years ago

magicDGS commented 5 years ago

New experimental tool to perform conversion between GEM-mappability and BED-graph format. This tool includes also an scoring method switch, to convert the range of number of mappings (n) to an unique value. Current scoring methods are minimum/maximum/middle. In the future, this will be extended to score also the "mappability" sensu stricto (1/n).

This commit also adds a new program group for mappability-related tools.

Part of #207

codecov[bot] commented 5 years ago

Codecov Report

Merging #491 into master will decrease coverage by 0.12%. The diff coverage is 84.615%.

Impacted file tree graph

@@              Coverage Diff               @@
##              master      #491      +/-   ##
==============================================
- Coverage     93.076%   92.956%   -0.12%     
- Complexity      1040      1056      +16     
==============================================
  Files             99       102       +3     
  Lines           2773      2825      +52     
  Branches         299       301       +2     
==============================================
+ Hits            2581      2626      +45     
- Misses           146       153       +7     
  Partials          46        46
Impacted Files Coverage Δ Complexity Δ
...ls/cmd/programgroups/MappabiltityProgramGroup.java 0% <0%> (ø) 0 <0> (?)
...n/java/org/magicdgs/readtools/RTHelpConstants.java 88.372% <100%> (+0.277%) 13 <0> (ø) :arrow_down:
...ols/tools/mappability/gem/GemMappabilityToBed.java 88.571% <88.571%> (ø) 9 <9> (?)
...eadtools/tools/mappability/gem/GemScoreMethod.java 92.308% <92.308%> (ø) 6 <6> (?)
...ls/utils/mappability/gem/GemMappabilityRecord.java 100% <0%> (+10%) 7% <0%> (+1%) :arrow_up: