require 'formula' class FastxToolkit < Formula homepage 'http://hannonlab.cshl.edu/fastx_toolkit/' url 'http://hannonlab.cshl.edu/fastx_toolkit/fastx_toolkit-0.0.13.tar.bz2' md5 '6d233ff4ae3d52c457d447179f073a56' depends_on 'pkg-config' => :build depends_on 'libgtextutils' def install system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}" system "make install" end def test fixture = <<-EOS.undent >MY-ID AAAAAGGGGG CCCCCTTTTT AGCTN EOS expect = <<-EOS.undent >MY-ID AAAAAGGGGGCCCCCTTTTTAGCTN EOS actual = `echo "#{fixture}" | #{bin}/fasta_formatter` actual == expect end end