Releases: taffish/subread
Releases · taffish/subread
subread v2.1.1-r2
Immutable
release. Only release title and notes can be modified.
subread 2.1.1-r2
License metadata fix release for Subread.
Changes:
- Corrects
[package].licensetoApache-2.0for the TAFFISH app packaging. - Keeps the upstream license in
[upstream].license: GPL-3.0-or-later. - Restores the app repository
LICENSEfile to Apache-2.0. - Updates the TAFFISH release, image tag, wrapper, README, help, and release notes from
2.1.1-r1to2.1.1-r2. - Does not change the packaged upstream software version or the intended command surface.
Boundaries:
- App packaging files are Apache-2.0.
- Upstream software and bundled components keep their own license terms.
- Docker build logic is unchanged except for release metadata/version-text alignment where applicable.
subread v2.1.1-r1
Immutable
release. Only release title and notes can be modified.
taf-subread 2.1.1-r1
Initial TAFFISH packaging of the SourceForge Subread command-line suite.
Changes
- Packages official Subread
2.1.1from the SourceForge source release, not the stale GitHub2.0.2release page or the GitHubmasterbranch version marker2.0.6. - Builds the C command-line suite from source and installs
subread-align,subread-buildindex,subjunc,sublong,featureCounts,exactSNP,subindel, and utility commands. - Keeps upstream documentation, RefSeq annotation files, and test data in
/opt/subread. - Uses a thin TAFFISH wrapper: default command is
subread-align; other suite commands are exposed through command mode.
Reproducibility
- Source tarball:
https://downloads.sourceforge.net/project/subread/subread-2.1.1/subread-2.1.1-source.tar.gz - Source SHA256:
6392d7c66831cdd767e58251892a79a51b6fab8ed0ba9671ad5e85ff1ab01eaa - Runtime versions checked during image build and smoke:
Subread-align v2.1.1,featureCounts v2.1.1,Subjunc v2.1.1. subread-align -vprints the correct version but exits non-zero upstream; smoke validates the printed version string via a shell pipeline.- The Dockerfile removes the upstream
-mtune=core2compile tuning flag so the same source can compile natively forlinux/amd64andlinux/arm64; this does not change the Subread version string or command surface. - Smoke covers command existence, version binding, help surfaces, dynamic library resolution, featureCounts on bundled SAM/GTF data, index building plus subread-align, Subjunc, and ExactSNP.
Boundaries
- This app packages the SourceForge command-line suite only. It does not include the Bioconductor
RsubreadR package or downstream R/Bioconductor differential-expression workflows. - Genome indexes are not bundled; users build indexes with
subread-buildindex. - Upstream full test scripts are not used wholesale because some assume
python2; small direct smoke tests use the upstream bundled test data instead.