genepi / imputationserver

Michigan Imputation Server: A new web-based service for imputation that facilitates access to new reference panels and greatly improves user experience and productivity
https://imputationserver.sph.umich.edu/
GNU Affero General Public License v3.0
77 stars 41 forks source link

Add file checksums for imputation results #51

Closed jdpleiness closed 3 years ago

jdpleiness commented 3 years ago

Adds file checksum generation for imputation results. Currently configured to use MD5 for file checksums. However, SHA-1 and SHA-256 functionality is also implemented.

codecov[bot] commented 3 years ago

Codecov Report

Merging #51 into master will increase coverage by 0.20%. The diff coverage is 95.23%.

Impacted file tree graph

@@             Coverage Diff              @@
##             master      #51      +/-   ##
============================================
+ Coverage     58.79%   59.00%   +0.20%     
- Complexity      643      645       +2     
============================================
  Files            50       51       +1     
  Lines          3706     3727      +21     
  Branches        491      492       +1     
============================================
+ Hits           2179     2199      +20     
- Misses         1361     1362       +1     
  Partials        166      166              
Impacted Files Coverage Δ Complexity Δ
...ava/genepi/imputationserver/util/FileChecksum.java 93.75% <93.75%> (ø) 2.00 <2.00> (?)
.../imputationserver/steps/CompressionEncryption.java 70.72% <100.00%> (+0.56%) 20.00 <0.00> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 628f245...cf81814. Read the comment docs.

lukfor commented 3 years ago

Great! Thank you!