Skip to content

Commit

Permalink
Merge pull request easybuilders#21157 from pavelToman/20240808183956_…
Browse files Browse the repository at this point in the history
…new_pr_miniprot013

{bio}[GCCcore/12.3.0] miniprot v0.13
  • Loading branch information
laraPPr authored Aug 9, 2024
2 parents 3815115 + d4707a4 commit 1406299
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions easybuild/easyconfigs/m/miniprot/miniprot-0.13-GCCcore-12.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
easyblock = "MakeCp"

name = 'miniprot'
version = '0.13'

homepage = 'https://github.com/lh3/miniprot'
description = """Miniprot aligns a protein sequence against a genome with affine gap penalty, splicing and frameshift.
It is primarily intended for annotating protein-coding genes in a new species using known genes from other species.
Miniprot is similar to GeneWise and Exonerate in functionality but it can map proteins to whole genomes and is much
faster at the residue alignment step."""

toolchain = {'name': 'GCCcore', 'version': '12.3.0'}

source_urls = ['https://github.com/lh3/miniprot/archive']
sources = [{'download_filename': 'v%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}]
checksums = ['be12d98d998beb78e4e06350c03d2f188bcdf3245d6bcaf43e2cc80785a617a4']

builddependencies = [('binutils', '2.40')]
dependencies = [('zlib', '1.2.13')]

files_to_copy = [
(['*.h', 'miniprot.1', 'test', 'tex'], 'lib'),
(['miniprot'], 'bin'),
'README.md',
'LICENSE.txt',
]

sanity_check_paths = {
'files': ['bin/miniprot'],
'dirs': ['lib'],
}

moduleclass = 'bio'

0 comments on commit 1406299

Please sign in to comment.