-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add consensify recipe * Complete about section * small edits * Edits following coderabbitai * Add more advanced test * Implement edits by @martin-g and remove complex test mulled-test ignores resources set in the meta.yaml, so the more advanced tests that work on conda fail on mulled.
- Loading branch information
Showing
2 changed files
with
47 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
#!/bin/bash | ||
|
||
## compile | ||
${CXX} -c consensify_c.cpp -I./ ${CXXFLAGS} | ||
|
||
## link | ||
${CXX} consensify_c.o -o consensify_c -lz ${LDFLAGS} | ||
|
||
## install | ||
mkdir -p $PREFIX/bin | ||
cp consensify_c ${PREFIX}/bin/consensify_c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
{% set version = "2.4.0" %} | ||
|
||
package: | ||
name: consensify | ||
version: {{ version }} | ||
|
||
source: | ||
url: https://github.com/jlapaijmans/Consensify/archive/refs/tags/{{ version }}.tar.gz | ||
sha256: 2b88cda2c6ad44b6fd749d86485d3f16418b189b9c8ff4d20dd19640792dac1e | ||
|
||
build: | ||
number: 0 | ||
run_exports: | ||
- {{ pin_subpackage('consensify', max_pin="x") }} | ||
|
||
requirements: | ||
build: | ||
- {{ compiler('cxx') }} | ||
host: | ||
- zlib | ||
run: | ||
- zlib | ||
|
||
test: | ||
commands: | ||
- consensify_c -h | ||
|
||
about: | ||
home: https://github.com/jlapaijmans/Consensify | ||
license: GPL-3.0-or-later | ||
license_family: GPL | ||
license_file: LICENCE.txt | ||
dev_url: https://github.com/jlapaijmans/Consensify | ||
doc_url: https://github.com/jlapaijmans/Consensify | ||
summary: A method for generating a consensus pseudohaploid genome sequence | ||
about: Consensify is a method for generating a consensus pseudohaploid genome sequence with greatly reduced error rates compared to standard pseudohaploidisation. The method is described in full and tested in the associated publication (Barlow et al. (2020), Genes 11:50, doi 10.3390/genes11010050). |