overture-stack / score

Secure Cloud Object REsource: file transfer microservice
https://www.overture.bio/products/score
GNU Affero General Public License v3.0
18 stars 10 forks source link

Refactor/unify-manifest-implementation #430

Closed Azher2Ali closed 2 months ago

Azher2Ali commented 2 months ago

This PR refactors the manifest handling implementation in SCORe to consolidate support for a single manifest format, removing the KF-specific implementation in favor of a unified approach. Previously, SCORe provided separate implementations labeled 'icgc' and 'kf' for file download manifests. The 'icgc' implementation was default, while 'kf' was used conditionally when the profile 'kf' was provided - #424

Changes Made

This refactoring ensures a streamlined approach to manifest handling within SCORe, eliminating the need for maintaining multiple manifest formats.