diff --git a/minimap2-2.17.tar.bz2 b/minimap2-2.17.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..eb9aa0ff91b50eb057c9b15973d208ce91bf4b2d Binary files /dev/null and b/minimap2-2.17.tar.bz2 differ diff --git a/minimap2.spec b/minimap2.spec new file mode 100755 index 0000000000000000000000000000000000000000..d0c0ce9daf9f228fb0c6df4fdb39fd86e1d88ef2 --- /dev/null +++ b/minimap2.spec @@ -0,0 +1,36 @@ +%define debug_package %{nil} +Name: minimap2 +Version: 2.17 +Release: 1%{?dist} +Summary: Multifunctional sequence comparison program + +License: MIT +URL: https://github.com/lh3/minimap2/releases +Source0: minimap2-2.17.tar.bz2 + +BuildRequires: gcc make +BuildRequires: zlib-devel +BuildRequires: gcc-c++ + + +%description +Minimap2 is a versatile sequence alignment program that aligns DNA or mRNAsequences against a large reference database. Typical use cases include: (1)mapping PacBio or Oxford Nanopore genomic reads to the human genome; (2) finding overlaps between long reads with error rate up to ~15%; (3) splice-aware alignment of PacBio Iso-Seq or Nanopore cDNA or Direct RNA reads against a reference genome; (4) aligning Illumina single- or paired-end reads; (5) assembly-to-assembly alignment; (6) full-genome alignment between two closely related species with divergence below ~15% + +%prep +%setup -q + +%build +%ifarch x86_64 +make +%endif +%ifarch aarch64 +make arm_neon=1 aarch64=1 +%endif +%install +mkdir -p %{buildroot}/usr/local/bin +cp %{_builddir}/%{name}-%{version}/%{name} %{buildroot}/usr/local/bin + +%files + /usr/local/bin/minimap2 + +%changelog