nextgenusfs / funannotate

Eukaryotic Genome Annotation Pipeline
http://funannotate.readthedocs.io
BSD 2-Clause "Simplified" License
301 stars 82 forks source link

Trinity failure due to samtools libtinfow issue #897

Closed kate-stankiewicz closed 1 year ago

kate-stankiewicz commented 1 year ago

Hello,

First thanks for this great tool! I have used funannotate in the past and it's very useful. I recently installed it on a new machine and have been encountering issues.

When running:

funannotate test -t all --cpus 2

It fails at the trinity step:

[Apr 04 05:48 PM]: CMD ERROR: Trinity --no_distributed_trinity_exec --genome_guided_bam rna-seq/update_misc/hisat2.coordSorted.bam --genome_guided_max_intron 3000 --CPU 2 --max_memory 50G --output rna-seq/update_misc/trinity_gg [Apr 04 05:48 PM]: ERROR: Trinity de novo assembly failed

I inspected the Trinity logfile (found here: rna-seq/update_misc/Trinity-gg.log ) and I see this:

Trinity version: Trinity-v2.8.5 Tuesday, April 4, 2023: 17:48:11 CMD: /users/kstankie/anaconda3/envs/funannotate/opt/trinity-2.8.5/util/support_scripts/ensure_coord_sorted_sam.pl rna-seq/update_misc/hisat2.coordSorted.bam ** NOTE: Latest version of Trinity is Trinity-v2.15.1, and can be obtained at: https://github.com/trinityrnaseq/trinityrnaseq/releases

samtools: /users/kstankie/anaconda3/envs/funannotate/bin/../lib/libtinfow.so.6: no version information available (required by samtools) samtools: /users/kstankie/anaconda3/envs/funannotate/bin/../lib/libncursesw.so.6: no version information available (required by samtools) samtools: /users/kstankie/anaconda3/envs/funannotate/bin/../lib/libncursesw.so.6: no version information available (required by samtools) -appears to be a coordinate sorted bam file. ok. Argument "/users/kstankie/anaconda3/envs/funannotate/bin/" isn't numeric in numeric ne (!=) at /users/kstankie/anaconda3/envs/funannotate/bin/Trinity line 3812. Error, need samtools installed that is at least as new as version 1.3 at /users/kstankie/anaconda3/envs/funannotate/bin/Trinity line 3813.

The output of "funannotate check --show-versions" shows these same libtinfow.so.6 type issues for samtools:

Checking dependencies for 1.8.13

You are running Python v 3.8.16. Now checking python packages... biopython: 1.77 goatools: 1.2.3 matplotlib: 3.4.3 natsort: 8.3.1 numpy: 1.24.2 pandas: 1.5.3 psutil: 5.9.4 requests: 2.28.2 scikit-learn: 1.2.2 scipy: 1.10.1 seaborn: 0.12.2 All 11 python packages installed

You are running Perl v b'5.032001'. Now checking perl modules... Carp: 1.50 Clone: 0.46 DBD::SQLite: 1.72 DBD::mysql: 4.050 DBI: 1.643 DB_File: 1.855 Data::Dumper: 2.183 File::Basename: 2.85 File::Which: 1.24 Getopt::Long: 2.54 Hash::Merge: 0.302 JSON: 4.10 LWP::UserAgent: 6.67 Logger::Simple: 2.0 POSIX: 1.94 Parallel::ForkManager: 2.02 Pod::Usage: 1.69 Scalar::Util::Numeric: 0.40 Storable: 3.15 Text::Soundex: 3.05 Thread::Queue: 3.14 Tie::File: 1.06 URI::Escape: 5.12 YAML: 1.30 threads: 2.25 threads::shared: 1.61 ERROR: local::lib not installed, install with cpanm local::lib

Checking Environmental Variables... $FUNANNOTATE_DB=/users/kstankie/funannotate_db $PASAHOME=/users/kstankie/anaconda3/envs/funannotate/opt/pasa-2.5.2 $TRINITY_HOME=/users/kstankie/anaconda3/envs/funannotate/opt/trinity-2.8.5 $EVM_HOME=/users/kstankie/anaconda3/envs/funannotate/opt/evidencemodeler-1.1.1 $AUGUSTUS_CONFIG_PATH=/users/kstankie/anaconda3/envs/funannotate/config/ $GENEMARK_PATH=/proj/omics4tb2/kstankiewicz/work/geneMark/gmes_linux_64_4 All 6 environmental variables are set

Checking external dependencies... samtools: /users/kstankie/anaconda3/envs/funannotate/bin/../lib/libtinfow.so.6: no version information available (required by samtools) samtools: /users/kstankie/anaconda3/envs/funannotate/bin/../lib/libncursesw.so.6: no version information available (required by samtools) samtools: /users/kstankie/anaconda3/envs/funannotate/bin/../lib/libncursesw.so.6: no version information available (required by samtools) PASA: 2.5.2 CodingQuarry: 2.0 Trinity: 2.8.5 augustus: 3.4.0 bamtools: bamtools 2.5.1 bedtools: bedtools v2.30.0 blat: BLAT v35 diamond: 2.1.6 emapper.py: There was an error retrieving eggnog-mapper DB data: not a valid file "/users/kstankie/anaconda3/envs/funannotate/lib/python3.8/site-packages/data/eggnog.db" Maybe you need to run download_eggnog_data.py emapper-2.1.10 / Expected eggNOG DB version: 5.0.2 / Installed eggNOG DB version: unknown / Diamond found: diamond 2.1.6 / MMseqs2 found: 14.7e284

ete3: 3.1.2 exonerate: exonerate 2.4.0 fasta: no way to determine glimmerhmm: 3.0.4 gmap: 2021-08-25 gmes_petap.pl: 4.71_lic hisat2: 2.2.1 hmmscan: HMMER 3.3.2 (Nov 2020) hmmsearch: HMMER 3.3.2 (Nov 2020) java: 17.0.3-internal kallisto: 0.46.1 mafft: v7.520 (2023/Mar/22) makeblastdb: makeblastdb 2.2.31+ minimap2: 2.24-r1122 pigz: pigz 2.6 proteinortho: 6.2.2 pslCDnaFilter: no way to determine salmon: salmon 0.14.1 samtools: samtools 1.16.1 signalp: 4.1 snap: 2006-07-28 stringtie: 2.2.1 tRNAscan-SE: 2.0.11 (Oct 2022) tantan: tantan 40 tbl2asn: no way to determine, likely 25.X tblastn: tblastn 2.2.31+ trimal: trimAl v1.4.rev15 build[2013-12-17] trimmomatic: 0.39 All 37 external dependencies are installed

I have tried to fix this by installing the ncurses package specifically from conda-forge:

packages in environment at /users/kstankie/anaconda3/envs/funannotate:

#

Name Version Build Channel

ncurses 6.3 h9c3ff4c_0 conda-forge

However, this did not solve the issue. I also have tried a few different versions of samtools, which has also not solved the problem. I didn't see this particular issue posted here before, so am wondering if anyone has any idea on how to solve it?

Many thanks!

nextgenusfs commented 1 year ago

Hi @kate-stankiewicz, I've not seen this one yet. I found the same thing you did it seems: https://stackoverflow.com/questions/72103046/libtinfo-so-6-no-version-information-available-message-using-conda-environment. As far as I know you should just need a working version of samtools in your PATH, ie it doesn't need to be from conda, so you could remove the conda version and add one from somewhere else. Not sure what else to try. Otherwise sometimes trying to re-create the conda environment from scratch could help. There should be a new version on conda as of this morning.

kate-stankiewicz commented 1 year ago

Thanks for the quick reply!

It's pretty strange...I created a fresh env and installed samtools 1.16.1 in it (without the rest of funannotate) and got the same errors. The final solve was to use a funannotate yml from a colleague to install everything and that somehow magically worked even though it also has the same samtools 1.16.1 build...go figure.

I see the new funannotate conda version you mentioned, but the build that I ended up installing is 1.8.13, not the one that seems to be new as of yesterday (1.8.15). So not sure what the solve was other than this specific recipe finally working...

Exactly ONE build of Augustus 3.4.0 worked for me (all others failed). In case other users encounter mysterious issues like I did, here is the env that worked for me:

name: funannotate
channels:
  - bioconda
  - conda-forge
  - defaults
  - pkgs/r
  - r
dependencies:
  - _libgcc_mutex=0.1=conda_forge
  - _openmp_mutex=4.5=2_gnu
  - _r-mutex=1.0.1=anacondar_1
  - alsa-lib=1.2.8=h166bdaf_0
  - appdirs=1.4.4=pyh9f0ad1d_0
  - atk-1.0=2.38.0=hd4edc92_1
  - attr=2.5.1=h166bdaf_1
  - augustus=3.4.0=pl5321hf46c7bb_8
  - bamtools=2.5.1=hd03093a_10
  - bedtools=2.30.0=h468198e_3
  - binutils_impl_linux-64=2.39=he00db2b_1
  - binutils_linux-64=2.39=h5fc0e48_11
  - bioconductor-seqlogo=1.64.0=r42hdfd78af_0
  - biopython=1.81=py38h1de0b5d_0
  - blast=2.2.31=1
  - blat=35=1
  - blis=0.9.0=h166bdaf_0
  - boost=1.74.0=py38h2b96118_5
  - boost-cpp=1.74.0=h75c5d50_8
  - bowtie=1.3.1=py38he293eaa_3
  - bowtie2=2.4.5=py38hfbc8389_3
  - brotlipy=0.7.0=py38h0a891b7_1005
  - bwidget=1.9.14=ha770c72_1
  - bzip2=1.0.8=h7f98852_4
  - c-ares=1.18.1=h7f98852_0
  - ca-certificates=2023.01.10=h06a4308_0
  - cairo=1.16.0=ha61ee94_1014
  - cdbtools=0.99=hd03093a_7
  - certifi=2022.12.7=pyhd8ed1ab_0
  - cffi=1.15.1=py38h4a40e3a_3
  - charset-normalizer=2.1.1=pyhd8ed1ab_0
  - codingquarry=2.0=py38h4a32c8e_6
  - cryptography=39.0.0=py38h1724139_0
  - curl=7.86.0=h7bff187_1
  - cycler=0.11.0=pyhd8ed1ab_0
  - cyrus-sasl=2.1.27=h230043b_5
  - dbus=1.13.6=h5008d03_3
  - diamond=2.1.6=h5b5514e_0
  - distro=1.8.0=pyhd8ed1ab_0
  - docopt=0.6.2=py_1
  - ete3=3.1.2=pyh9f0ad1d_0
  - evidencemodeler=1.1.1=0
  - exonerate=2.4.0=h09da616_5
  - expat=2.5.0=h27087fc_0
  - fasta3=36.3.8=hec16e2b_7
  - fftw=3.3.10=nompi_hf0379b8_106
  - font-ttf-dejavu-sans-mono=2.37=hab24e00_0
  - font-ttf-inconsolata=3.000=h77eed37_0
  - font-ttf-source-code-pro=2.038=h77eed37_0
  - font-ttf-ubuntu=0.83=hab24e00_0
  - fontconfig=2.14.2=h14ed4e7_0
  - fonts-conda-ecosystem=1=0
  - fonts-conda-forge=1=0
  - freetype=2.12.1=hca18f0e_1
  - fribidi=1.0.10=h36c2ea0_0
  - funannotate=1.8.13=pyhdfd78af_0
  - gcc_impl_linux-64=10.4.0=h5231bdf_19
  - gcc_linux-64=10.4.0=h9215b83_11
  - gdk-pixbuf=2.42.8=hff1cb4f_1
  - gettext=0.21.1=h27087fc_0
  - gfortran_impl_linux-64=10.4.0=h7d168d2_19
  - giflib=5.2.1=h36c2ea0_2
  - glib=2.74.1=h6239696_1
  - glib-tools=2.74.1=h6239696_1
  - glimmerhmm=3.0.4=pl5321h87f3376_5
  - gmap=2021.08.25=pl5321h67092d7_2
  - gmp=6.2.1=h58526e2_0
  - gnutls=3.7.8=hf3e180e_0
  - goatools=1.2.3=py38h578d9bd_1
  - graphite2=1.3.13=h58526e2_1001
  - graphviz=7.0.5=h2e5815a_0
  - gsl=2.7=he838d99_0
  - gst-plugins-base=1.21.3=h4243ec0_1
  - gstreamer=1.21.3=h25f0c4b_1
  - gstreamer-orc=0.4.33=h166bdaf_0
  - gtk2=2.24.33=h90689f9_2
  - gts=0.7.6=h64030ff_2
  - gxx_impl_linux-64=10.4.0=h5231bdf_19
  - harfbuzz=6.0.0=h8e241bc_0
  - hdf5=1.10.5=nompi_h5b725eb_1114
  - hisat2=2.2.1=h87f3376_4
  - hmmer=3.3.2=h87f3376_2
  - htslib=1.16=h6bc39ce_0
  - icu=70.1=h27087fc_0
  - idna=3.4=pyhd8ed1ab_0
  - infernal=1.1.4=pl5321hec16e2b_1
  - iqtree=2.2.0.3=hb97b32f_1
  - jack=1.9.22=h11f4161_0
  - joblib=1.2.0=pyhd8ed1ab_0
  - jpeg=9e=h0b41bf4_3
  - k8=0.2.5=hd03093a_2
  - kallisto=0.46.1=h4f7b962_0
  - kernel-headers_linux-64=2.6.32=he073ed8_15
  - keyutils=1.6.1=h166bdaf_0
  - kiwisolver=1.4.4=py38h43d8883_1
  - kmer-jellyfish=2.3.0=h9f5acd7_3
  - krb5=1.19.3=h3790be6_0
  - lame=3.100=h166bdaf_1003
  - lcms2=2.14=h6ed2654_0
  - ld_impl_linux-64=2.39=hcc3a1bd_1
  - lerc=4.0.0=h27087fc_0
  - libblas=3.9.0=16_linux64_openblas
  - libbrotlicommon=1.0.9=h166bdaf_8
  - libbrotlidec=1.0.9=h166bdaf_8
  - libbrotlienc=1.0.9=h166bdaf_8
  - libcap=2.66=ha37c62d_0
  - libcblas=3.9.0=16_linux64_openblas
  - libclang=15.0.7=default_had23c3d_1
  - libclang13=15.0.7=default_h3e3d535_1
  - libcups=2.3.3=h3e49a29_2
  - libcurl=7.86.0=h7bff187_1
  - libdb=6.2.32=h9c3ff4c_0
  - libdeflate=1.13=h166bdaf_0
  - libedit=3.1.20191231=he28a2e2_2
  - libev=4.33=h516909a_1
  - libevent=2.1.10=h9b69904_4
  - libffi=3.4.2=h7f98852_5
  - libflac=1.4.2=h27087fc_0
  - libgcc=7.2.0=h69d50b8_2
  - libgcc-devel_linux-64=10.4.0=hd38fd1e_19
  - libgcc-ng=12.2.0=h65d4601_19
  - libgcrypt=1.10.1=h166bdaf_0
  - libgd=2.3.3=h18fbbfe_3
  - libgfortran-ng=12.2.0=h69a702a_19
  - libgfortran5=12.2.0=h337968e_19
  - libglib=2.74.1=h606061b_1
  - libgomp=12.2.0=h65d4601_19
  - libgpg-error=1.46=h620e276_0
  - libiconv=1.17=h166bdaf_0
  - libidn11=1.34=h1cef754_0
  - libidn2=2.3.4=h166bdaf_0
  - liblapack=3.9.0=16_linux64_openblas
  - libllvm15=15.0.7=hadd5161_0
  - libnghttp2=1.51.0=hdcd2b5c_0
  - libnsl=2.0.0=h7f98852_0
  - libntlm=1.4=h7f98852_1002
  - libogg=1.3.4=h7f98852_1
  - libopenblas=0.3.21=pthreads_h78a6416_3
  - libopus=1.3.1=h7f98852_1
  - libpng=1.6.39=h753d276_0
  - libpq=15.1=hf695f80_1
  - libprotobuf=3.21.12=h3eb15da_0
  - librsvg=2.54.4=h7abd40a_0
  - libsanitizer=10.4.0=h5246dfb_19
  - libsndfile=1.2.0=hb75c966_0
  - libsqlite=3.40.0=h753d276_0
  - libssh2=1.10.0=haa6b8db_3
  - libstdcxx-devel_linux-64=10.4.0=hd38fd1e_19
  - libstdcxx-ng=12.2.0=h46fd767_19
  - libsystemd0=252=h2a991cd_0
  - libtasn1=4.19.0=h166bdaf_0
  - libtiff=4.4.0=h0e0dad5_3
  - libtool=2.4.7=h27087fc_0
  - libudev1=252=h166bdaf_0
  - libunistring=0.9.10=h7f98852_0
  - libuuid=2.32.1=h7f98852_1000
  - libvorbis=1.3.7=h9c3ff4c_0
  - libwebp=1.2.4=h522a892_0
  - libwebp-base=1.2.4=h166bdaf_0
  - libxcb=1.13=h7f98852_1004
  - libxkbcommon=1.5.0=h79f4944_0
  - libxml2=2.10.3=h7463322_0
  - libxslt=1.1.37=h873f0b0_0
  - libzlib=1.2.13=h166bdaf_4
  - lighttpd=1.4.64=lua54h145e673_2
  - lp_solve=5.5.2.5=h14c3975_1001
  - lua=5.4.4=h25fbb91_0
  - lxml=4.9.2=py38h215a2d7_0
  - lz4-c=1.9.4=hcb278e6_0
  - mafft=7.515=hec16e2b_0
  - make=4.3=hd18ef5c_1
  - matplotlib-base=3.4.3=py38hf4fb855_1
  - metis=5.1.0=h58526e2_1006
  - minimap2=2.24=h7132678_1
  - mpfr=4.1.0=h9202a9a_1
  - mpg123=1.31.2=hcb278e6_0
  - mpi=1.0=openmpi
  - mysql=8.0.32=h3e2b116_0
  - mysql-client=8.0.32=hac8b3e3_0
  - mysql-common=8.0.32=h14678bc_0
  - mysql-connector-c=6.1.11=h6eb9d5d_1007
  - mysql-devel=8.0.32=h14678bc_0
  - mysql-libs=8.0.32=h54cf53e_0
  - mysql-server=8.0.32=hc5ccb81_0
  - natsort=8.2.0=pyhd8ed1ab_0
  - ncurses=6.3=h27087fc_1
  - nettle=3.8.1=hc379101_1
  - nspr=4.35=h27087fc_0
  - nss=3.88=he45b914_0
  - numpy=1.24.2=py38h10c12cc_0
  - openjdk=17.0.3=h58dac75_5
  - openjpeg=2.5.0=h7d73246_1
  - openldap=2.6.3=h2cfb03e_1
  - openmpi=4.1.4=ha1ae619_102
  - openssl=1.1.1t=h0b41bf4_0
  - p11-kit=0.24.1=hc5aa10d_0
  - packaging=23.0=pyhd8ed1ab_0
  - pandas=1.5.3=py38hdc8b05c_0
  - pango=1.50.13=hd33c08f_0
  - pasa=2.5.2=h87f3376_0
  - patsy=0.5.3=pyhd8ed1ab_0
  - pblat=2.5.1=h0e0aaa8_0
  - pcre=8.45=h9c3ff4c_0
  - pcre2=10.40=hc3806b6_0
  - perl=5.32.1=2_h7f98852_perl5
  - perl-app-cpanminus=1.7046=pl5321hd8ed1ab_0
  - perl-b-cow=0.007=pl5321h166bdaf_0
  - perl-base=2.23=pl5321hd8ed1ab_0
  - perl-business-isbn=3.007=pl5321hd8ed1ab_0
  - perl-business-isbn-data=20210112.006=pl5321hd8ed1ab_0
  - perl-carp=1.50=pl5321hd8ed1ab_0
  - perl-cgi=4.55=pl5321hec16e2b_0
  - perl-class-data-inheritable=0.09=pl5321ha770c72_0
  - perl-class-inspector=1.36=pl5321hdfd78af_0
  - perl-class-method-modifiers=2.13=pl5321ha770c72_0
  - perl-clone=0.46=pl5321h166bdaf_0
  - perl-clone-choose=0.010=pl5321hd8ed1ab_0
  - perl-common-sense=3.75=pl5321hd8ed1ab_0
  - perl-compress-raw-zlib=2.202=pl5321h166bdaf_0
  - perl-constant=1.33=pl5321hd8ed1ab_0
  - perl-convert-binhex=1.125=pl5321hdfd78af_2
  - perl-data-dumper=2.183=pl5321h166bdaf_0
  - perl-db-file=1.855=pl5321h779adbc_1
  - perl-dbd-mysql=4.050=pl5321h9f5acd7_0
  - perl-dbd-sqlite=1.72=pl5321hec16e2b_0
  - perl-dbi=1.643=pl5321h166bdaf_0
  - perl-devel-checklib=1.14=pl5321hec16e2b_1
  - perl-devel-stacktrace=2.04=pl5321ha770c72_0
  - perl-digest-hmac=1.04=pl5321hdfd78af_0
  - perl-digest-md5=2.58=pl5321h166bdaf_0
  - perl-email-date-format=1.006=pl5321hd8ed1ab_0
  - perl-encode=3.19=pl5321h166bdaf_0
  - perl-encode-locale=1.05=pl5321hdfd78af_7
  - perl-exception-class=1.45=pl5321hdfd78af_0
  - perl-exporter=5.74=pl5321hd8ed1ab_0
  - perl-extutils-makemaker=7.66=pl5321hd8ed1ab_0
  - perl-file-listing=6.15=pl5321hdfd78af_0
  - perl-file-path=2.18=pl5321hd8ed1ab_0
  - perl-file-spec=3.48_01=pl5321hdfd78af_2
  - perl-file-temp=0.2304=pl5321hd8ed1ab_0
  - perl-file-which=1.24=pl5321hd8ed1ab_0
  - perl-getopt-long=2.54=pl5321hdfd78af_0
  - perl-hash-merge=0.302=pl5321hd8ed1ab_0
  - perl-html-parser=3.80=pl5321h9f5acd7_0
  - perl-html-tagset=3.20=pl5321hdfd78af_4
  - perl-http-cookies=6.10=pl5321hdfd78af_0
  - perl-http-daemon=6.15=pl5321hdfd78af_0
  - perl-http-date=6.05=pl5321hdfd78af_0
  - perl-http-message=6.36=pl5321hdfd78af_0
  - perl-http-negotiate=6.01=pl5321hdfd78af_4
  - perl-inc-latest=0.500=pl5321ha770c72_0
  - perl-io-html=1.004=pl5321hdfd78af_0
  - perl-io-sessiondata=1.03=pl5321hdfd78af_2
  - perl-io-socket-ssl=2.075=pl5321hd8ed1ab_0
  - perl-json=4.10=pl5321hdfd78af_0
  - perl-json-xs=2.34=pl5321h9f5acd7_5
  - perl-libwww-perl=6.67=pl5321hdfd78af_0
  - perl-logger-simple=2.0=pl5321hdfd78af_1
  - perl-lwp-mediatypes=6.04=pl5321hdfd78af_1
  - perl-lwp-protocol-https=6.10=pl5321hdfd78af_0
  - perl-mailtools=2.21=pl5321hdfd78af_1
  - perl-math-utils=1.14=pl5321hdfd78af_0
  - perl-mce=1.881=pl5321hdfd78af_0
  - perl-mime-base64=3.16=pl5321h166bdaf_0
  - perl-mime-lite=3.030=pl5321hdfd78af_2
  - perl-mime-tools=5.508=pl5321hdfd78af_2
  - perl-mime-types=2.24=pl5321hdfd78af_0
  - perl-module-build=0.4232=pl5321ha770c72_0
  - perl-moo=2.005004=pl5321ha770c72_0
  - perl-mozilla-ca=20211001=pl5321hdfd78af_0
  - perl-net-http=6.22=pl5321hdfd78af_0
  - perl-net-ssleay=1.92=pl5321haa6b8db_1
  - perl-ntlm=1.09=pl5321hdfd78af_5
  - perl-object-insideout=4.05=pl5321hdfd78af_1
  - perl-parallel-forkmanager=2.02=pl5321hdfd78af_1
  - perl-parent=0.241=pl5321hd8ed1ab_0
  - perl-role-tiny=2.002004=pl5321ha770c72_0
  - perl-scalar-list-utils=1.63=pl5321h166bdaf_0
  - perl-scalar-util-numeric=0.40=pl5321hec16e2b_3
  - perl-soap-lite=1.27=pl5321hdfd78af_0
  - perl-socket=2.027=pl5321hec16e2b_3
  - perl-storable=3.15=pl5321h166bdaf_0
  - perl-sub-quote=2.006006=pl5321ha770c72_0
  - perl-task-weaken=1.06=pl5321hdfd78af_1
  - perl-test-fatal=0.016=pl5321ha770c72_0
  - perl-test-harness=3.44=pl5321hd8ed1ab_0
  - perl-test-nowarnings=1.06=pl5321ha770c72_0
  - perl-test-pod=1.52=pl5321hdfd78af_1
  - perl-test-requiresinternet=0.05=pl5321hdfd78af_1
  - perl-text-soundex=3.05=pl5321hd8ed1ab_1001
  - perl-time-hires=1.9764=pl5321hec16e2b_2
  - perl-time-local=1.30=pl5321hdfd78af_0
  - perl-timedate=2.33=pl5321hdfd78af_2
  - perl-try-tiny=0.31=pl5321ha770c72_0
  - perl-types-serialiser=1.01=pl5321hdfd78af_0
  - perl-uri=5.12=pl5321hdfd78af_0
  - perl-url-encode=0.03=pl5321h9ee0642_0
  - perl-www-robotrules=6.02=pl5321hdfd78af_4
  - perl-xml-parser=2.44_01=pl5321hc3e0081_1003
  - perl-yaml=1.30=pl5321hdfd78af_0
  - phyml=3.3.20211231=hee9e358_0
  - pillow=9.2.0=py38h9eb91d8_3
  - pip=23.0.1=pyhd8ed1ab_0
  - pixman=0.40.0=h36c2ea0_0
  - ply=3.11=py_1
  - pooch=1.6.0=pyhd8ed1ab_0
  - proteinortho=6.1.7=hc5fcd1e_0
  - psutil=5.9.4=py38h0a891b7_0
  - pthread-stubs=0.4=h36c2ea0_1001
  - pulseaudio=16.1=h4ab2085_1
  - pycparser=2.21=pyhd8ed1ab_0
  - pydot=1.4.2=py38h578d9bd_3
  - pyopenssl=23.0.0=pyhd8ed1ab_0
  - pyparsing=3.0.9=pyhd8ed1ab_0
  - pyqt=5.15.7=py38ha0d8c90_3
  - pyqt5-sip=12.11.0=py38h8dc9893_3
  - pysocks=1.7.1=py38h578d9bd_5
  - python=3.8.15=h257c98d_0_cpython
  - python-dateutil=2.8.2=pyhd8ed1ab_0
  - python_abi=3.8=3_cp38
  - pytz=2022.7.1=pyhd8ed1ab_0
  - qt-main=5.15.6=h25460bb_4
  - r-base=4.2.2=hb87df5d_1
  - r-cli=3.6.0=r42h38f115c_0
  - r-colorspace=2.1_0=r42h133d619_0
  - r-crayon=1.5.2=r42hc72bb7e_1
  - r-ellipsis=0.3.2=r42h06615bd_1
  - r-fansi=1.0.4=r42h133d619_0
  - r-farver=2.1.1=r42h7525677_1
  - r-ggplot2=3.4.1=r42hc72bb7e_0
  - r-glue=1.6.2=r42h06615bd_1
  - r-gtable=0.3.1=r42hc72bb7e_1
  - r-isoband=0.2.7=r42h38f115c_1
  - r-labeling=0.4.2=r42hc72bb7e_2
  - r-lattice=0.20_45=r42h06615bd_1
  - r-lifecycle=1.0.3=r42hc72bb7e_1
  - r-magrittr=2.0.3=r42h06615bd_1
  - r-mass=7.3_58.2=r42h133d619_0
  - r-matrix=1.5_3=r42h5f7b363_0
  - r-mgcv=1.8_41=r42h5f7b363_0
  - r-munsell=0.5.0=r42hc72bb7e_1005
  - r-nlme=3.1_162=r42hac0b197_0
  - r-pillar=1.8.1=r42hc72bb7e_1
  - r-pkgconfig=2.0.3=r42hc72bb7e_2
  - r-r6=2.5.1=r42hc72bb7e_1
  - r-rcolorbrewer=1.1_3=r42h785f33e_1
  - r-rlang=1.0.6=r42h7525677_1
  - r-scales=1.2.1=r42hc72bb7e_1
  - r-tibble=3.1.8=r42h06615bd_1
  - r-utf8=1.2.3=r42h133d619_0
  - r-vctrs=0.5.2=r42h38f115c_0
  - r-viridislite=0.4.1=r42hc72bb7e_1
  - r-withr=2.5.0=r42hc72bb7e_1
  - raxml=8.2.12=hec16e2b_4
  - readline=8.1.2=h0f457ee_0
  - requests=2.28.2=pyhd8ed1ab_0
  - salmon=0.14.2=ha0cc327_0
  - samtools=1.16.1=h6899075_1
  - scikit-learn=1.2.1=py38h1e1a916_0
  - scipy=1.10.1=py38h10c12cc_0
  - seaborn=0.12.2=hd8ed1ab_0
  - seaborn-base=0.12.2=pyhd8ed1ab_0
  - sed=4.8=he412f7d_0
  - setuptools=67.4.0=pyhd8ed1ab_0
  - sip=6.7.7=py38h8dc9893_0
  - six=1.16.0=pyh6c4a22f_0
  - slclust=02022010=1
  - snap=2013_11_29=hec16e2b_4
  - sqlite=3.40.0=h4ff8645_0
  - statsmodels=0.13.5=py38h26c90d9_2
  - stringtie=2.2.1=ha04fe3b_3
  - suitesparse=5.10.1=hd8046ac_0
  - sysroot_linux-64=2.12=he073ed8_15
  - tantan=40=h5b5514e_0
  - tar=1.34=hb2e2bae_1
  - tbb=2020.2=h4bd325d_4
  - tbl2asn=25.7=h9ee0642_1
  - threadpoolctl=3.1.0=pyh8a188c0_0
  - tk=8.6.12=h27826a3_0
  - tktable=2.10=hb7b940f_3
  - toml=0.10.2=pyhd8ed1ab_0
  - tornado=6.2=py38h0a891b7_1
  - transdecoder=5.7.0=pl5321hdfd78af_0
  - trimal=1.4.1=h9f5acd7_6
  - trimmomatic=0.39=hdfd78af_2
  - trinity=2.8.5=h8b12597_5
  - trnascan-se=2.0.11=pl5321hec16e2b_0
  - typing_extensions=4.4.0=pyha770c72_0
  - ucsc-fatotwobit=377=ha8a8165_5
  - ucsc-pslcdnafilter=357=0
  - ucsc-twobitinfo=377=ha8a8165_3
  - urllib3=1.26.14=pyhd8ed1ab_0
  - wheel=0.38.4=pyhd8ed1ab_0
  - xcb-util=0.4.0=h516909a_0
  - xcb-util-image=0.4.0=h166bdaf_0
  - xcb-util-keysyms=0.4.0=h516909a_0
  - xcb-util-renderutil=0.3.9=h166bdaf_0
  - xcb-util-wm=0.4.1=h516909a_0
  - xlrd=2.0.1=pyhd8ed1ab_3
  - xlsxwriter=3.0.8=pyhd8ed1ab_0
  - xorg-fixesproto=5.0=h7f98852_1002
  - xorg-inputproto=2.3.2=h7f98852_1002
  - xorg-kbproto=1.0.7=h7f98852_1002
  - xorg-libice=1.0.10=h7f98852_0
  - xorg-libsm=1.2.3=hd9c2040_1000
  - xorg-libx11=1.7.2=h7f98852_0
  - xorg-libxau=1.0.9=h7f98852_0
  - xorg-libxdmcp=1.1.3=h7f98852_0
  - xorg-libxext=1.3.4=h0b41bf4_2
  - xorg-libxfixes=5.0.3=h7f98852_1004
  - xorg-libxi=1.7.10=h7f98852_0
  - xorg-libxrender=0.9.10=h7f98852_1003
  - xorg-libxt=1.2.1=h7f98852_2
  - xorg-libxtst=1.2.3=h7f98852_1002
  - xorg-recordproto=1.14.2=h7f98852_1002
  - xorg-renderproto=0.11.1=h7f98852_1002
  - xorg-xextproto=7.3.0=h0b41bf4_1003
  - xorg-xproto=7.0.31=h7f98852_1007
  - xz=5.2.6=h166bdaf_0
  - zlib=1.2.13=h166bdaf_4
  - zstd=1.5.2=h3eb15da_6

I'll close this issue now, thanks again!

nextgenusfs commented 1 year ago

Thanks @kate-stankiewicz, glad you got it sorted. There a lots of bug fixes in v1.8.15 and it also supports augustus v3.5.0 which technically should have fixed the protein profile issue upstream, so theoretically v3.5.0 on conda should not be broken. We pushed a small update to the conda build this morning for v1.8.15, fingers-crossed its working. I know the environment is complicated and install is difficult.... You could also just upgrade funannotate within the environment you created with pip to get the bug fixes, etc.

kate-stankiewicz commented 1 year ago

Thanks @nextgenusfs , I'll try to give the newest version a try as well! Afraid to mess with a working environment at this point 😅 ...but will try it out in a fresh one soon! Thanks for the help