[med-svn] [Git][med-team/barrnap][master] 5 commits: New upstream version 1.0.0

Sascha Steinbiss (@satta) gitlab at salsa.debian.org
Sat Feb 21 14:57:46 GMT 2026



Sascha Steinbiss pushed to branch master at Debian Med / barrnap


Commits:
183af04e by Sascha Steinbiss at 2026-02-21T15:56:20+01:00
New upstream version 1.0.0
- - - - -
33c4af1a by Sascha Steinbiss at 2026-02-21T15:56:20+01:00
new upstream release

- - - - -
dd498889 by Sascha Steinbiss at 2026-02-21T15:56:20+01:00
remove DB replacement

- - - - -
c777828a by Sascha Steinbiss at 2026-02-21T15:56:20+01:00
add manual page autogeneration

- - - - -
a5f74e88 by Sascha Steinbiss at 2026-02-21T15:56:20+01:00
bump Standards-Version

- - - - -


19 changed files:

- + .github/workflows/CI.yml
- + CODE_OF_CONDUCT.md
- README.md
- + build/12S.mito.aln
- + build/16S.mito.aln
- + build/build_HMMs.sh
- + build/fix-SILVA.pl
- db/arc.hmm
- db/bac.hmm
- db/euk.hmm
- − debian/README.source
- debian/changelog
- debian/control
- debian/copyright
- − debian/man/barrnap.1
- debian/patches/series
- − debian/patches/update_dbs
- debian/rules
- + environment.yml


Changes:

=====================================
.github/workflows/CI.yml
=====================================
@@ -0,0 +1,79 @@
+name: CI
+
+on:
+  push:
+    branches: [ master ]
+  pull_request:
+    branches: [ master ]
+    
+jobs:
+  build:
+    runs-on: ubuntu-latest
+    defaults:
+      run:
+        shell: bash -el {0}
+    steps:
+      - uses: actions/checkout at v5
+
+      - uses: conda-incubator/setup-miniconda at v3
+        with:
+          activate-environment: barrnap
+          environment-file: environment.yml
+          miniforge-version: latest
+          channels: conda-forge,bioconda
+          channel-priority: strict
+          auto-update-conda: true
+
+      - name: Add to PATH
+        run: echo "${{ github.workspace }}/bin" >> $GITHUB_PATH
+
+      - name: Run test
+        run: barrnap --version
+        
+      - name: Run test
+        run: barrnap --help
+        
+      - name: Run test
+        run: barrnap --citation
+        
+#      - name: Run test
+#        run: barrnap 2>&1 | grep 'ERROR: No input file'
+        
+      - name: Run test
+        run: barrnap -q --kingdom bac  examples/bacteria.fna
+        
+      - name: Run test
+        run: barrnap -q --kingdom arc  examples/bacteria.fna
+        
+      - name: Run test
+        run: barrnap -q --kingdom mito examples/mitochondria.fna
+
+      - name: Run test    
+        run: barrnap -q --kingdom euk  examples/fungus.fna
+
+      - name: Run test
+        run: ! barrnap examples/empty.fna
+
+      - name: Run test
+        run: ! barrnap examples/null.fna
+
+      - name: Run test
+        run: barrnap -q examples/small.fna | grep 16S_rRNA
+
+      - name: Run test
+        run: barrnap -q < examples/small.fna | grep 16S_rRNA
+
+      - name: Run test
+        run: barrnap -q - < examples/small.fna | grep 16S_rRNA
+
+      - name: Run test
+        run: barrnap examples/nohits.fna 2>&1 | grep 'Found 0 '
+
+      - name: Run test
+        run: barrnap --threads 2 examples/small.fna
+
+      - name: Run test
+        run: barrnap -q --incseq examples/small.fna | grep '^>'
+
+      - name: Run test
+        run: barrnap -q --outseq hits.fa < examples/small.fna && head -n3 hits.fa


=====================================
CODE_OF_CONDUCT.md
=====================================
@@ -0,0 +1,76 @@
+# Contributor Covenant Code of Conduct
+
+## Our Pledge
+
+In the interest of fostering an open and welcoming environment, we as
+contributors and maintainers pledge to making participation in our project and
+our community a harassment-free experience for everyone, regardless of age, body
+size, disability, ethnicity, sex characteristics, gender identity and expression,
+level of experience, education, socio-economic status, nationality, personal
+appearance, race, religion, or sexual identity and orientation.
+
+## Our Standards
+
+Examples of behavior that contributes to creating a positive environment
+include:
+
+* Using welcoming and inclusive language
+* Being respectful of differing viewpoints and experiences
+* Gracefully accepting constructive criticism
+* Focusing on what is best for the community
+* Showing empathy towards other community members
+
+Examples of unacceptable behavior by participants include:
+
+* The use of sexualized language or imagery and unwelcome sexual attention or
+ advances
+* Trolling, insulting/derogatory comments, and personal or political attacks
+* Public or private harassment
+* Publishing others' private information, such as a physical or electronic
+ address, without explicit permission
+* Other conduct which could reasonably be considered inappropriate in a
+ professional setting
+
+## Our Responsibilities
+
+Project maintainers are responsible for clarifying the standards of acceptable
+behavior and are expected to take appropriate and fair corrective action in
+response to any instances of unacceptable behavior.
+
+Project maintainers have the right and responsibility to remove, edit, or
+reject comments, commits, code, wiki edits, issues, and other contributions
+that are not aligned to this Code of Conduct, or to ban temporarily or
+permanently any contributor for other behaviors that they deem inappropriate,
+threatening, offensive, or harmful.
+
+## Scope
+
+This Code of Conduct applies both within project spaces and in public spaces
+when an individual is representing the project or its community. Examples of
+representing a project or community include using an official project e-mail
+address, posting via an official social media account, or acting as an appointed
+representative at an online or offline event. Representation of a project may be
+further defined and clarified by project maintainers.
+
+## Enforcement
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be
+reported by contacting the project team at torsten.seemann+coc at gmail.com. All
+complaints will be reviewed and investigated and will result in a response that
+is deemed necessary and appropriate to the circumstances. The project team is
+obligated to maintain confidentiality with regard to the reporter of an incident.
+Further details of specific enforcement policies may be posted separately.
+
+Project maintainers who do not follow or enforce the Code of Conduct in good
+faith may face temporary or permanent repercussions as determined by other
+members of the project's leadership.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
+available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
+
+[homepage]: https://www.contributor-covenant.org
+
+For answers to common questions about this code of conduct, see
+https://www.contributor-covenant.org/faq


=====================================
README.md
=====================================
@@ -1,4 +1,8 @@
-[![Build Status](https://travis-ci.org/tseemann/barrnap.svg?branch=master)](https://travis-ci.org/tseemann/barrnap) [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) [](#lang-au)
+[![CI](https://github.com/tseemann/barrnap/workflows/CI/badge.svg)](https://github.com/tseemann/barrnap/actions)
+[![GitHub release](https://img.shields.io/github/release/tseemann/barrnap.svg)](https://github.com/tseemann/barrnap/releases)
+[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
+[![Conda](https://img.shields.io/conda/dn/bioconda/barrnap.svg)](https://anaconda.org/bioconda/barrnap)
+[![Language: Perl 5](https://img.shields.io/badge/Language-Perl%205-blue.svg)](https://www.perl.org/)
 
 # Barrnap
 
@@ -19,29 +23,28 @@ Multithreading is supported and one can expect roughly linear speed-ups with mor
 ### Requirements
 * [Perl 5.xx](https://dev.perl.org/perl5/) (core modules only)
 * [nhmmer](https://hmmer.org/) (part of HMMER 3.x)
-* [bedtools](http://bedtools.readthedocs.io/en/latest/)
+* [bedtools >= 2.27.0](http://bedtools.readthedocs.io/en/latest/)
 
 ### Conda
 Install [Conda](https://conda.io/docs/) or [Miniconda](https://conda.io/miniconda.html):
 ```
-conda -c bioconda -c conda-forge install barrnap
-barrnap --version
+conda install -c bioconda -c conda-forge barrnap
 ```
 
 ### Homebrew
-Install [HomeBrew](http://brew.sh/) (Mac OS X) or [LinuxBrew](http://brew.sh/linuxbrew/) (Linux).
+Install [Homebrew](http://brew.sh/) (macOS) or [Linuxbrew](http://brew.sh/linuxbrew/) (Linux).
 ```
 brew install brewsci/bio/barrnap
-barrnap --help
 ```
 
 ### Source
 This will install the latest version direct from Github. 
-You'll need to add the `bin` directory to your PATH.
+You'll need to add the `bin` directory to your `PATH`.
 ```
 cd $HOME
-tar zxvf barrnap-0.X.tar.gz
-barrnap-0.X/barrnap -h
+git clone https://github.com/tseemann/barrnap.git
+cd barrnap/bin
+./barrnap --help
 ```
 
 ## Usage


=====================================
build/12S.mito.aln
=====================================
The diff for this file was not included because it is too large.

=====================================
build/16S.mito.aln
=====================================
The diff for this file was not included because it is too large.

=====================================
build/build_HMMs.sh
=====================================
@@ -0,0 +1,109 @@
+#!/bin/bash
+
+CPUS=$(grep -c bogomips /proc/cpuinfo)
+CURL="curl"
+GUNZIP="gzip -c"
+
+RFAM="Rfam.seed"
+RFAMURL="ftp://ftp.ebi.ac.uk/pub/databases/Rfam/CURRENT/${RFAM}.gz"
+if [ ! -r "$RFAM" ]; then
+  echo "Downloading: $RFAM"
+  $CURL "$RFAMURL" | $GUNZIP -c > "$RFAM"
+else
+  echo "Using existing file: $RFAM"
+fi
+
+# 23S only as 16S is in RFAM
+SILVA="SILVA_128_LSURef_tax_silva_full_align_trunc.fasta"
+SILVAURL="http://www.arb-silva.de/fileadmin/silva_databases/current/Exports/${SILVA}.gz"
+if [ ! -r "$SILVA" ]; then
+  echo "Downloading: $SILVA"
+  $CURL "$SILVAURL" | $GUNZIP -c > "$SILVA"
+else
+  echo "Using existing file: $SILVA"
+fi
+
+# this will write three files: LSU.Kingdom.aln
+echo "Fixing and splitting SILVA data"
+./fix-SILVA.pl --seed --type LSU "$SILVA"
+
+# Prepare RFAM for fetches
+echo "Indexing $RFAM"
+rm -f "$RFAM.ssi"
+esl-afetch --index "$RFAM"
+
+echo "Fetching models..."
+
+# Bact
+echo "Bac"
+esl-afetch "$RFAM" RF00001 > 5S.bac.aln
+esl-reformat -r stockholm LSU.Bacteria.aln > 23S.bac.aln
+esl-afetch "$RFAM" RF00177 > 16S.bac.aln
+
+# Arch
+echo "Arc"
+esl-afetch "$RFAM" RF00001 > 5S.arc.aln
+esl-afetch "$RFAM" RF00002 > 5_8S.arc.aln
+esl-reformat -r stockholm LSU.Archaea.aln > 23S.arc.aln
+esl-afetch "$RFAM" RF01959 > 16S.arc.aln
+
+# Euk
+echo "Euk"
+esl-afetch "$RFAM" RF00001 > 5S.euk.aln
+esl-afetch "$RFAM" RF00002 > 5_8S.euk.aln
+esl-reformat -r stockholm LSU.Eukaryota.aln > 28S.euk.aln
+esl-afetch "$RFAM" RF01960 > 18S.euk.aln
+
+# Mito
+FILE="12S.mito.aln"
+if [ ! -r "$FILE" ]; then
+  echo "Missing included $FILE file."
+  exit 1
+fi
+FILE="16S.mito.aln"
+if [ ! -r "$FILE" ]; then
+  echo "Missing included $FILE file."
+  exit 1
+fi
+
+
+for K in arc bac euk mito ; do
+  for T in 5S 5_8S 12S 16S 23S 18S 28S ; do 
+    ID="$T.$K"
+    if [ -s "$ID.aln" ]; then
+      echo "*** $ID ***"
+      hmmbuild --cpu $CPUS --rna -n "${T}_rRNA" $T.$K.hmm $T.$K.aln
+    fi
+  done
+  cat *.$K.hmm > $K.hmm
+  #rm -f *.$K.hmm
+  #hmmpress -f $K.hmm    
+done
+
+echo "Databases ready, copy them to the barrnap db/ folder:"
+ls -1 {arc,bac,euk,mito}.hmm
+
+exit
+
+
+# FOR THE FUTURE! --accurate mode using cmscan
+
+for ID in $(cat MODELS) ; do
+
+  echo "Extracting: $ID.aln"
+  esl-afetch "$RFAM" $ID > $ID.aln
+
+  echo "Building: $ID.hmm"
+  rm -f $ID.hmm.h?? $ID.hmm
+  hmmbuild --hand --rna $ID.hmm $ID.aln
+  hmmpress $ID.hmm
+
+  echo "Building: $ID.cm"
+  rm -f $ID.cm.i?? $ID.cm
+  cmbuild --hand -F $ID.cm $ID.aln
+  cmcalibrate --cpu $CPUS $ID.cm
+  cmpress $ID.cm
+
+done
+
+echo "Done."


=====================================
build/fix-SILVA.pl
=====================================
@@ -0,0 +1,95 @@
+#!/usr/bin/env perl
+use warnings;
+use strict;
+use Data::Dumper;
+
+my(@Options, $verbose, $type, $seed);
+setOptions();
+
+$type or die "please specify rRNA class using --type";
+
+my @kingdom = qw(Bacteria Eukaryota Archaea);
+my %out;
+for my $k (@kingdom) {
+  $out{$k}{FILENAME} = "$type.$k.aln";
+  open $out{$k}{FH}, '>', $out{$k}{FILENAME};
+#  $out{$k}{INCOUNT} = 0;
+  $out{$k}{COUNT} = 0;
+  $out{$k}{DESC} = "$type";
+  printf STDERR "Writing $k sequences to: %s\n", $out{$k}{FILENAME};
+}
+
+
+my $k = '';
+my $id = '';
+my $aln = '';
+my $species = '';
+my %seen;
+
+while (my $line = <>) {
+#  chomp $line;
+  if ($line =~ m/^>/) {
+    if ($aln) {
+      # output the previous alignment
+      unless ($seed and $seen{$species}++) {
+        $aln =~ s/\./-/g;
+        $aln =~ s/ //g;
+        printf {$out{$k}{FH}} ">%s %s\n%s\n", $id, $out{$k}{DESC}, $aln;
+        $out{$k}{COUNT}++;
+      }
+    }
+    # >FJ805841.1.4128 Bacteria;Cyanobacteria;Cyanobacteria;SubsectionII;FamilyII;Chroococcidiopsis;Chroococcidiopsis thermalis PCC 7203
+    print STDERR "\rProcessing: ", join(' ', map { $out{$kingdom[$_]}{COUNT} } 0..2);
+    $line =~ m/^>(\S+)\s+(\w+);/;
+    $k = $2;
+    $id = $1;
+    $aln = '';
+    my @x = split ' ', $line;
+    $x[2] ||= '';
+    $species = "$x[1];$x[2]";
+    #print STDERR "\t$. @x\n";
+    #$species = $k eq 'Bacteria' ? "$x[1];$x[0]" : $x[1];
+  }
+  else {
+    $aln .= $line;
+#    print Dumper($id,$k,$aln); exit;
+  }
+}
+
+print Dumper(\%out);
+
+#----------------------------------------------------------------------
+# Option setting routines
+
+sub setOptions {
+  use Getopt::Long;
+
+  @Options = (
+    {OPT=>"help",    VAR=>\&usage,             DESC=>"This help"},
+    {OPT=>"verbose!",  VAR=>\$verbose, DEFAULT=>0, DESC=>"Verbose output"},
+    {OPT=>"type=s",  VAR=>\$type, DEFAULT=>'', DESC=>"Type of rRNA in this file eg. 16S 23S 5S ..."},
+    {OPT=>"seed!",  VAR=>\$seed, DEFAULT=>0, DESC=>"Only use 1 representative per species"},
+  );
+
+  #(!@ARGV) && (usage());
+
+  &GetOptions(map {$_->{OPT}, $_->{VAR}} @Options) || usage();
+
+  # Now setup default values.
+  foreach (@Options) {
+    if (defined($_->{DEFAULT}) && !defined(${$_->{VAR}})) {
+      ${$_->{VAR}} = $_->{DEFAULT};
+    }
+  }
+}
+
+sub usage {
+  print "Usage: $0 [options]\n";
+  foreach (@Options) {
+    printf "  --%-13s %s%s.\n",$_->{OPT},$_->{DESC},
+           defined($_->{DEFAULT}) ? " (default '$_->{DEFAULT}')" : "";
+  }
+  exit(1);
+}
+ 
+#----------------------------------------------------------------------


=====================================
db/arc.hmm
=====================================
The diff for this file was not included because it is too large.

=====================================
db/bac.hmm
=====================================
The diff for this file was not included because it is too large.

=====================================
db/euk.hmm
=====================================
The diff for this file was not included because it is too large.

=====================================
debian/README.source deleted
=====================================
@@ -1,3 +0,0 @@
-The upstream source contains .hmm files with a non-free license. Use the
-get-orig-source target to repack the upstream source, removing the problematic
-HMMs in the process.


=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+barrnap (1.0.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Drop patches replacing databases: we now have free ones.
+  * Add manual page autogeneration.
+  * Remove any Files-Excluded directives from d/copyright.
+  * Bump Standards-Version.
+
+ -- Sascha Steinbiss <satta at debian.org>  Sat, 21 Feb 2026 15:02:38 +0100
+
 barrnap (0.9+dfsg-4) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -4,10 +4,11 @@ Uploaders: Sascha Steinbiss <satta at debian.org>
 Section: science
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
+               help2man,
                hmmer,
                lua5.1,
                bedtools
-Standards-Version: 4.6.2
+Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/med-team/barrnap
 Vcs-Git: https://salsa.debian.org/med-team/barrnap.git
 Homepage: http://www.vicbioinformatics.com/software.barrnap.shtml


=====================================
debian/copyright
=====================================
@@ -1,7 +1,6 @@
 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: barrnap
 Source: https://github.com/tseemann/barrnap
-Files-Excluded: binaries/* LICENSE.SILVA
 
 Files: *
 Copyright:
@@ -38,49 +37,9 @@ License: CC0-1.0
  or the affirmer.
 
 Files: debian/*
-Copyright: 2014-2020 Sascha Steinbiss <sascha at steinbiss.name>
+Copyright: 2014-2026 Sascha Steinbiss <sascha at steinbiss.name>
 License: GPL-3+
 
-Files: debian/patches/update_dbs
-Copyright: 2023 Michael R. Crusoe <crusoe at debian.org>
-License: CC0-1.0 and CC-BY-4.0
- This patch was created from data in RFAM 15.9 (licensed CC0-1.0)
- and SILVA 138.1 (licensesd CC-BY-4.0) using the script from
- https://github.com/tseemann/barrnap/pull/67/files#diff-6bfb761b8f7e87e04787fdc57a57f0a84bba1c774c32c1b6f08bf8ca41129531
- a.k.a https://github.com/mr-c/barrnap/blob/fd2d147a62c8d5aee45b56c6d56c9310b8383cf6/build/build_HMMs.sh
- and only software packages from Debian main
- .
- RFAM license
- (https://ftp.ebi.ac.uk/pub/databases/Rfam/14.9/COPYING)
- ===
- Rfam version 14.9 was produced at the European Bioinformatics Institute.
- Rfam is based on a sequence database called Rfamseq. The genome-centric
- version of Rfam is built from a collection of reference genomes,
- which are provided by Uniprot proteomes.
- .
- Rfam is freely available under the Creative Commons Zero ("CC0")
- licence. (http://creativecommons.org/publicdomain/zero/1.0/)
- .
- Rfam is powered by the Infernal package (http://eddylab.org/infernal/).
- The current lead developer of Infernal is Eric Nawrocki,
- at the National Center for Biotechnology Information (NCBI,
- nawrocke at ncbi.nlm.nih.gov).
- ===
- .
- SILVA version 138+ license
- (https://www.arb-silva.de/fileadmin/silva_databases/release_138_1/LICENSE.txt)
- ===
- As of release 138 the SILVA databases, its taxonomy, and all files provided for
- download are licensed unter Creative Commons Attribution 4.0 (CC-BY 4.0).
- .
- All data is freely available for academic and commercial use as long as SILVA
- is credited as original author and a link to the full license is provided.
- .
- The full license is available:
-     https://creativecommons.org/licenses/by/4.0/ and
-     https://creativecommons.org/licenses/by/4.0/legalcode
- ===
-
 License: GPL-3+
  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
@@ -97,5 +56,3 @@ License: GPL-3+
  .
  On Debian systems, the complete text of the GNU General
  Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'.
-
-


=====================================
debian/man/barrnap.1 deleted
=====================================
@@ -1,40 +0,0 @@
-.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.2.
-.TH BARRNAP "1" "November 2014" "barrnap 0.4.2" "User Commands"
-.SH NAME
-barrnap \- rapid ribosomal RNA prediction
-.SH SYNOPSIS
-barrnap [options] <chromosomes.fasta>
-.SH DESCRIPTION
-Barrnap predicts the location of ribosomal RNA genes in genomes. It supports
-bacteria (5S,23S,16S), archaea (5S,5.8S,23S,16S), mitochondria (12S,16S) and
-eukaryotes (5S,5.8S,28S,18S).
-.SH OPTIONS
-.TP
-\fB\-\-help\fR
-This help
-.TP
-\fB\-\-version\fR
-Print version and exit
-.TP
-\fB\-\-citation\fR
-Print citation for referencing barrnap
-.TP
-\fB\-\-kingdom\fR [X]
-Kingdom: mito bac arc euk (default 'bac')
-.TP
-\fB\-\-quiet\fR
-No screen output (default OFF)
-.TP
-\fB\-\-threads\fR [N]
-Number of threads/cores/CPUs to use (default '8')
-.HP
-\fB\-\-lencutoff\fR [n.n] Proportional length threshold to label as partial (default '0.8')
-.TP
-\fB\-\-reject\fR [n.n]
-Proportional length threshold to reject prediction (default '0.5')
-.TP
-\fB\-\-evalue\fR [n.n]
-Similarity e\-value cut\-off (default '1e\-09')
-.TP
-\fB\-\-incseq\fR
-Include FASTA input sequences in GFF3 output (default OFF)


=====================================
debian/patches/series
=====================================
@@ -1,2 +1 @@
-update_dbs
 use_debian_dirs


=====================================
debian/patches/update_dbs deleted
=====================================
The diff for this file was not included because it is too large.

=====================================
debian/rules
=====================================
@@ -3,42 +3,16 @@
 
 DH_VERBOSE=1
 include /usr/share/dpkg/default.mk
-VERSION := $(shell echo '$(DEB_VERSION)' | sed -e 's/^[[:digit:]]*://' -e 's/[~-].*//')
-OVERSION := $(shell echo '$(DEB_VERSION)' | sed -e 's/^[[:digit:]]*://' -e 's/[+].*//')
 
 %:
 	dh $@
 
 override_dh_auto_build:
-	# pass
+	mkdir -p debian/man
+	help2man --no-discard-stderr --no-info --name="Predict location of ribosomal RNA genes in genomes" bin/barrnap > debian/man/barrnap.1
+
+override_dh_auto_clean:
+	rm -rf debian/man
 
 override_dh_auto_install:
 	# pass
-
-FIXME_override_dh_auto_clean: # This does not work :-(
-	rm -rf db/free
-
-	unxz ../barrnap_$(OVERSION).orig.tar.xz
-	mkdir -p debian/repack-tmp
-	tar xf ../barrnap_$(OVERSION).orig.tar -C debian/repack-tmp
-	rm ../barrnap_$(OVERSION).orig.tar
-	mkdir -p debian/repack-tmp/barrnap-$(OVERSION)/db/free
-	debian/filter_hmms.lua 28S < \
-    debian/repack-tmp/barrnap-$(OVERSION)/db/euk.hmm > \
-    debian/repack-tmp/barrnap-$(OVERSION)/db/free/euk.hmm
-	debian/filter_hmms.lua 23S < \
-    debian/repack-tmp/barrnap-$(OVERSION)/db/arc.hmm > \
-    debian/repack-tmp/barrnap-$(OVERSION)/db/free/arc.hmm
-	debian/filter_hmms.lua 23S < \
-    debian/repack-tmp/barrnap-$(OVERSION)/db/bac.hmm > \
-    debian/repack-tmp/barrnap-$(OVERSION)/db/free/bac.hmm
-	mv debian/repack-tmp/barrnap-$(OVERSION)/db/free/euk.hmm \
-    debian/repack-tmp/barrnap-$(OVERSION)/db/euk.hmm
-	mv debian/repack-tmp/barrnap-$(OVERSION)/db/free/bac.hmm \
-    debian/repack-tmp/barrnap-$(OVERSION)/db/bac.hmm
-	mv debian/repack-tmp/barrnap-$(OVERSION)/db/free/arc.hmm \
-    debian/repack-tmp/barrnap-$(OVERSION)/db/arc.hmm
-	rm -rf debian/repack-tmp/barrnap-$(OVERSION)/db/free
-	tar cf ../barrnap_$(VERSION).orig.tar -C debian/repack-tmp barrnap-$(OVERSION)
-	xz ../barrnap_$(VERSION).orig.tar
-	rm -rf debian/repack-tmp


=====================================
environment.yml
=====================================
@@ -0,0 +1,9 @@
+channels:
+  - conda-forge
+  - bioconda
+dependencies:
+  - perl
+  - perl-bioperl >=1.7.2
+  - hmmer >=3.1b2
+  - bedtools
+  - infernal >=1.1.2



View it on GitLab: https://salsa.debian.org/med-team/barrnap/-/compare/8d29fbae3df62b006f4f3c78fb7f3c0088b28af5...a5f74e88114ed3855530a529e7e60a5d53084c09

-- 
View it on GitLab: https://salsa.debian.org/med-team/barrnap/-/compare/8d29fbae3df62b006f4f3c78fb7f3c0088b28af5...a5f74e88114ed3855530a529e7e60a5d53084c09
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20260221/19c184be/attachment-0001.htm>


More information about the debian-med-commit mailing list