homebrew-core/Formula/kalign.rb

36 lines
1.5 KiB
Ruby

class Kalign < Formula
desc "Fast multiple sequence alignment program for biological sequences"
homepage "https://github.com/TimoLassmann/kalign"
url "https://github.com/TimoLassmann/kalign/archive/v3.3.2.tar.gz"
sha256 "c0b357feda32e16041cf286a4e67626a52bbf78c39e2237b485d54fb38ef319a"
license "GPL-3.0-or-later"
bottle do
sha256 cellar: :any_skip_relocation, arm64_monterey: "7e94de66c1446c71dc011d3f7164a146aa87248d492e2e18dc3fa2b5e8476ebf"
sha256 cellar: :any_skip_relocation, arm64_big_sur: "88e2edbb2dbceaaf17f29c3f3ce58cf012686247923e54b7299c3323aaabf90d"
sha256 cellar: :any_skip_relocation, monterey: "a58c610fbbebd1914416856971578afa00d18075b762ba620cccc63ab0cfa367"
sha256 cellar: :any_skip_relocation, big_sur: "c10c59f171b19111664704c90721b786a655b0b36870fa33cc955b54948c7289"
sha256 cellar: :any_skip_relocation, catalina: "32eba73efa58824f18f56eba12176d0494d8455beab2983513092920147969b2"
sha256 cellar: :any_skip_relocation, x86_64_linux: "e9fa5d98ca2c31bcf8d24805ac30764d59154fb902a5378f1e2cca8f1e2bb085"
end
depends_on "autoconf" => :build
depends_on "automake" => :build
depends_on "libtool" => :build
depends_on "pkg-config" => :build
def install
system "./autogen.sh"
system "./configure", *std_configure_args
system "make"
system "make", "install"
end
test do
input = ">1\nA\n>2\nA"
(testpath/"test.fa").write(input)
output = shell_output("#{bin}/kalign test.fa")
assert_match input, output
end
end