Skip to content

Commit

Permalink
adding easyconfigs: miniprot-0.13-GCCcore-12.3.0.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
pavelToman committed Aug 8, 2024
1 parent 3815115 commit d4707a4
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 d4707a4

Please sign in to comment.