DaehwanKimLab / hisat2

Graph-based alignment (Hierarchical Graph FM index)
GNU General Public License v3.0
473 stars 116 forks source link

The newest build in bioconda doesn't print version information #257

Open yuifu opened 4 years ago

yuifu commented 4 years ago

We have used hisat2 --version to save and retrieve version information of HISAT2 in Nextflow and other pipeline systems. Among HISAT version 2.2.0 available from bioconda, the newest build for python 3.7 doesn't print version information.

It seems this behavior is a bug, and I hope anyone would fix this problem.

Reproducible examples

py37he1b5a44_1

-> % docker run --rm quay.io/biocontainers/hisat2:2.2.0--py37he1b5a44_1 hisat2 --version
/usr/local/bin/hisat2-align-s version 2.2.0
64-bit
Built on default-08fbe084-2985-4c5d-952b-696a16086b18
Thu Mar 12 02:43:09 UTC 2020
Compiler: gcc version 7.3.0 (crosstool-NG 1.23.0.450-d54ae)
Options: -O3 -m64 -msse2 -funroll-loops -g3 -DPOPCNT_CAPABILITY -std=c++11
Sizeof {int, long, long long, void*, size_t, off_t}: {4, 8, 8, 8, 8, 8}

py37h3340039_2

-> % docker run --rm quay.io/biocontainers/hisat2:2.2.0--py37h3340039_2 hisat2 --version
/usr/local/bin/hisat2-align-s version 2.2.0
64-bit
Built on fv-az86
Sat May  9 09:59:05 UTC 2020
Compiler: gcc version 7.3.0 (crosstool-NG 1.23.0.450-d54ae)
Options: -O3 -m64 -msse2 -funroll-loops -g3 -DPOPCNT_CAPABILITY -std=c++11
Sizeof {int, long, long long, void*, size_t, off_t}: {4, 8, 8, 8, 8, 8}

py36h831f99a_3

-> % docker run --rm quay.io/biocontainers/hisat2:2.2.0--py36h831f99a_3 hisat2 --version
/usr/local/bin/hisat2-align-s version
64-bit
Built on default-44da2652-5336-4884-80ef-98121f7424fe
Sat Jun  6 22:06:26 UTC 2020
Compiler: gcc version 7.5.0 (crosstool-NG 1.24.0.123_1667d2b)
Options: -O3 -m64 -msse2 -funroll-loops -g3 -DPOPCNT_CAPABILITY -std=c++11
Sizeof {int, long, long long, void*, size_t, off_t}: {4, 8, 8, 8, 8, 8}

py37hfa133b6_4

$ docker run --rm quay.io/biocontainers/hisat2:2.2.0--py37hfa133b6_4 hisat2 --version
/usr/local/bin/hisat2-align-s version
64-bit
Built on fv-az89
Thu Jul  9 20:22:40 UTC 2020
Compiler: gcc version 7.5.0 (crosstool-NG 1.24.0.123_1667d2b)
Options: -O3 -m64 -msse2 -funroll-loops -g3 -DPOPCNT_CAPABILITY -std=c++11
Sizeof {int, long, long long, void*, size_t, off_t}: {4, 8, 8, 8, 8, 8}

List of available versions and builds of HISAT2 in bioconda

$ conda search -c bioconda hisat2
Loading channels: ...working... done
# Name                       Version           Build  Channel
hisat2                     2.0.0beta          py27_0  bioconda
hisat2                     2.0.0beta          py34_0  bioconda
hisat2                     2.0.0beta          py35_0  bioconda
hisat2                     2.0.1beta          py27_0  bioconda
hisat2                     2.0.1beta          py34_0  bioconda
hisat2                     2.0.1beta          py35_0  bioconda
hisat2                     2.0.2beta          py27_0  bioconda
hisat2                     2.0.2beta          py34_0  bioconda
hisat2                     2.0.2beta          py35_0  bioconda
hisat2                     2.0.3beta          py27_0  bioconda
hisat2                     2.0.3beta          py34_0  bioconda
hisat2                     2.0.3beta          py35_0  bioconda
hisat2                         2.0.4          py27_0  bioconda
hisat2                         2.0.4          py27_1  bioconda
hisat2                         2.0.4          py34_0  bioconda
hisat2                         2.0.4          py34_1  bioconda
hisat2                         2.0.4          py35_0  bioconda
hisat2                         2.0.4          py35_1  bioconda
hisat2                         2.0.5          py27_1  bioconda
hisat2                         2.0.5  py27pl5.22.0_2  bioconda
hisat2                         2.0.5          py34_1  bioconda
hisat2                         2.0.5          py35_1  bioconda
hisat2                         2.0.5  py35pl5.22.0_2  bioconda
hisat2                         2.0.5  py36pl5.22.0_2  bioconda
hisat2                         2.1.0  py27h2d50403_1  bioconda
hisat2                         2.1.0  py27h2d50403_2  bioconda
hisat2                         2.1.0  py27h6bb024c_3  bioconda
hisat2                         2.1.0  py27hc9558a2_4  bioconda
hisat2                         2.1.0  py27pl5.22.0_0  bioconda
hisat2                         2.1.0  py35h2d50403_1  bioconda
hisat2                         2.1.0  py35pl5.22.0_0  bioconda
hisat2                         2.1.0  py36h2d50403_1  bioconda
hisat2                         2.1.0  py36hc9558a2_4  bioconda
hisat2                         2.1.0  py36pl5.22.0_0  bioconda
hisat2                         2.1.0  py37hc9558a2_4  bioconda
hisat2                         2.2.0  py27h877ad6c_4  bioconda
hisat2                         2.2.0  py27he1b5a44_0  bioconda
hisat2                         2.2.0  py27he1b5a44_1  bioconda
hisat2                         2.2.0  py36h831f99a_2  bioconda
hisat2                         2.2.0  py36h831f99a_3  bioconda
hisat2                         2.2.0  py36he1b5a44_0  bioconda
hisat2                         2.2.0  py36he1b5a44_1  bioconda
hisat2                         2.2.0  py36hf0b53f7_4  bioconda
hisat2                         2.2.0  py37h3340039_2  bioconda
hisat2                         2.2.0  py37h3340039_3  bioconda
hisat2                         2.2.0  py37he1b5a44_0  bioconda
hisat2                         2.2.0  py37he1b5a44_1  bioconda
hisat2                         2.2.0  py37hfa133b6_4  bioconda