Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New recipe: Slamdunk #10199

Merged
merged 31 commits into from
Aug 3, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
c8527ad
Slamdunk recipe setup.
t-neumann Jul 30, 2018
d1e90d9
No fixed java version.
t-neumann Jul 30, 2018
598fc0c
Java-jdk -> Openjdk.
t-neumann Jul 30, 2018
f443d23
PREFIX removed from recipe.
t-neumann Jul 30, 2018
3ab535d
wget dependency added.
t-neumann Jul 30, 2018
4824c5e
conda build checking.
t-neumann Jul 30, 2018
474750b
path extensions.
t-neumann Jul 30, 2018
d0f3efd
Only py2.7 requirement.
t-neumann Jul 30, 2018
aa64e0a
Win skip removed.
t-neumann Jul 30, 2018
c9bf370
lka
t-neumann Jul 30, 2018
c50ad33
lkal
t-neumann Jul 30, 2018
2f61e64
pip install switch
t-neumann Jul 31, 2018
5512e02
samtools dependencies added
t-neumann Jul 31, 2018
e46f313
senf
t-neumann Jul 31, 2018
67bc38d
senf1
t-neumann Jul 31, 2018
c922f79
recent
t-neumann Jul 31, 2018
bad7c18
satool
t-neumann Jul 31, 2018
cf79789
sha
t-neumann Jul 31, 2018
792382f
shaupdate
t-neumann Jul 31, 2018
6171462
freaky
t-neumann Jul 31, 2018
32889cd
testy
t-neumann Jul 31, 2018
af9744c
testz
t-neumann Jul 31, 2018
f085d88
Slamdunk v0.3.1 bioconda build 0.
t-neumann Aug 1, 2018
e877f7a
SHA256 updated.
t-neumann Aug 1, 2018
6e3a365
Merge branch 'master' of https://github.com/bioconda/bioconda-recipes…
t-neumann Aug 2, 2018
0b90510
Skipping py3 build. Using pip.
t-neumann Aug 2, 2018
ef7375a
Python3 builds not skipped - otherwise package will not be built at all.
t-neumann Aug 2, 2018
a320434
OSX build deactivated.
t-neumann Aug 2, 2018
1e84c0c
Skip py3k. OSX activated.
t-neumann Aug 2, 2018
173857d
OSX deactivated for good.
t-neumann Aug 2, 2018
d9c9176
.buildkite restored. Skip merged into one-liner.
t-neumann Aug 3, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions recipes/slamdunk/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/bash

if [[ $OSTYPE == darwin* ]]; then
export LDFLAGS="${LDFLAGS} -headerpad_max_install_names"
fi

python -m pip install --no-deps --ignore-installed .
82 changes: 82 additions & 0 deletions recipes/slamdunk/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
{% set version = "0.3.1" %}
{% set sha256 = "2cc5d561ef2c3014595b646858ae2fa76c3d3972a2b624dd5d01eb82ac239c28" %}

package:
name: slamdunk
version: {{ version }}

source:
sha256: '{{sha256}}'
url: "https://github.com/t-neumann/slamdunk/archive/v0.3.1.tar.gz"

build:
entry_points:
- slamdunk=slamdunk.slamdunk:run
- alleyoop=slamdunk.alleyoop:run
- splash=slamdunk.splash:run
number: 0
skip: True # [py3k or osx]

requirements:
build:
- {{ compiler('cxx') }}
- cmake
- wget

host:
- python
- setuptools
- joblib >=0.9.4
- pybedtools >=0.6.4
- intervaltree >=2.1.0
- pandas >=0.13.1
- biopython >=1.63
- pysam >=0.8.3
- cython >=0.20.1
- zlib
- openjdk
- r-base
- ncurses
- zlib
- bzip2
- curl
- xz
- libdeflate
run:
- python
- joblib >=0.9.4
- pybedtools >=0.6.4
- intervaltree >=2.1.0
- pandas >=0.13.1
- biopython >=1.63
- pysam >=0.8.3
- cython >=0.20.1
- zlib
- openjdk
- r-base
- ncurses
- zlib
- bzip2
- curl
- xz
- libdeflate

test:
imports:
- slamdunk
- slamdunk.contrib
- slamdunk.dunks
- slamdunk.plot
- slamdunk.slamseq
- slamdunk.test
- slamdunk.utils
commands:
- slamdunk --help
- alleyoop --help
- splash --help

about:
home: "http://t-neumann.github.io/slamdunk"
license: GNU Affero General Public License v3 (AGPLv3)
license_file: LICENSE
summary: "SlamDunk is a novel, fully automated software tool for automated, robust, scalable and reproducible SLAMseq data analysis."