# HG changeset patch # User pjbriggs # Date 1519831352 18000 # Node ID df54f8fcc7a7867c51915480ceb37c8af44fa9a3 # Parent d2283cca00cd51cdbea0def64d201a7e65b23edb Version 1.0.2-3: move to conda-based dependency resolution. diff -r d2283cca00cd -r df54f8fcc7a7 README.rst --- a/README.rst Tue Oct 18 09:31:10 2016 -0400 +++ b/README.rst Wed Feb 28 10:22:32 2018 -0500 @@ -67,8 +67,7 @@ ========== ====================================================================== Version Changes ---------- ---------------------------------------------------------------------- -1.0.2-3 - Switch to getting R 3.1.2 and bx-python 0.7.1 dependencies from the - toolshed (rather than installing as part of the tool) +1.0.2-3 - Updated to fetch all dependencies from conda 1.0.2-2 - Major updates to fix various bugs, add tests and enable ceasBW to be used without an existing chromosome sizes file. 1.0.2-1 - Modified to work with Cistrome-version of CEAS (includes additional diff -r d2283cca00cd -r df54f8fcc7a7 ceas_wrapper.xml --- a/ceas_wrapper.xml Tue Oct 18 09:31:10 2016 -0400 +++ b/ceas_wrapper.xml Wed Feb 28 10:22:32 2018 -0500 @@ -1,14 +1,12 @@ Annotate intervals and scores with genome features - python_mysqldb - bx-python - cistrome_ceas - ucsc_fetchChromSizes - R + cistrome-ceas + ucsc-fetchchromsizes ceas --version 2>&1 | tail -1 - ceas_wrapper.sh + + --rel-dist $relative_distance + ]]> - python_mysqldb - bx_python - cistrome_ceas + cistrome-ceas Fetch and install annotation databases for CEAS data_manager_ceas_fetch_annotations.py diff -r d2283cca00cd -r df54f8fcc7a7 test-data/ceas_out1.log.re_match --- a/test-data/ceas_out1.log.re_match Tue Oct 18 09:31:10 2016 -0400 +++ b/test-data/ceas_out1.log.re_match Wed Feb 28 10:22:32 2018 -0500 @@ -23,8 +23,8 @@ INFO\ \ \@\ .*\ \#6\ perform\ ChIP\ region\ annotation\.\.\.\ INFO\ \ \@\ .*\ \#7\ write\ a\ R\ script\ of\ ChIP\ region\ annotation\.\.\.\ -R\ version\ 3\.1\.2\ \(2014\-10\-31\)\ \-\-\ \"Pumpkin\ Helmet\" -Copyright\ \(C\)\ 2014\ The\ R\ Foundation\ for\ Statistical\ Computing +R\ version\ .* +Copyright\ \(C\)\ 20(\d\d)\ The\ R\ Foundation\ for\ Statistical\ Computing Platform\:\ .* R\ is\ free\ software\ and\ comes\ with\ ABSOLUTELY\ NO\ WARRANTY\. diff -r d2283cca00cd -r df54f8fcc7a7 test-data/ceas_out2.log.re_match --- a/test-data/ceas_out2.log.re_match Tue Oct 18 09:31:10 2016 -0400 +++ b/test-data/ceas_out2.log.re_match Wed Feb 28 10:22:32 2018 -0500 @@ -27,8 +27,8 @@ INFO\ \ \@\ .*\ \#8\-1\ run\ wig\ profiling\ of\ chr26\.\.\.\ INFO\ \ \@\ .*\ \#9\ append\ an\ R\ script\ of\ wig\ profiling\.\.\.\ -R\ version\ 3\.1\.2\ \(2014\-10\-31\)\ \-\-\ \"Pumpkin\ Helmet\" -Copyright\ \(C\)\ 2014\ The\ R\ Foundation\ for\ Statistical\ Computing +R\ version\ .* +Copyright\ \(C\)\ 20(\d\d)\ The\ R\ Foundation\ for\ Statistical\ Computing Platform\:\ .* R\ is\ free\ software\ and\ comes\ with\ ABSOLUTELY\ NO\ WARRANTY\. diff -r d2283cca00cd -r df54f8fcc7a7 test-data/ceas_out3.log.re_match --- a/test-data/ceas_out3.log.re_match Tue Oct 18 09:31:10 2016 -0400 +++ b/test-data/ceas_out3.log.re_match Wed Feb 28 10:22:32 2018 -0500 @@ -27,8 +27,8 @@ INFO\ \ \@\ .*\ \#8\-1\ run\ wig\ profiling\ of\ chr26\.\.\.\ INFO\ \ \@\ .*\ \#9\ append\ an\ R\ script\ of\ wig\ profiling\.\.\.\ -R\ version\ 3\.1\.2\ \(2014\-10\-31\)\ \-\-\ \"Pumpkin\ Helmet\" -Copyright\ \(C\)\ 2014\ The\ R\ Foundation\ for\ Statistical\ Computing +R\ version\ .* +Copyright\ \(C\)\ 20(\d\d)\ The\ R\ Foundation\ for\ Statistical\ Computing Platform\:\ .* R\ is\ free\ software\ and\ comes\ with\ ABSOLUTELY\ NO\ WARRANTY\. diff -r d2283cca00cd -r df54f8fcc7a7 tool_dependencies.xml --- a/tool_dependencies.xml Tue Oct 18 09:31:10 2016 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip - $INSTALL_DIR/lib/python - - export PYTHONPATH=$PYTHONPATH:$INSTALL_DIR/lib/python && - python setup.py install --install-lib $INSTALL_DIR/lib/python --install-scripts $INSTALL_DIR/bin - - - $INSTALL_DIR/lib/python - $INSTALL_DIR/bin - - - - Installs Python module MySQLdb 1.2.5 - - - - - - - hg clone https://bitbucket.org/cistrome/cistrome-applications-harvard cistrome_ceas - - - hg update d8c0751 - - $INSTALL_DIR/lib/python - - cd published-packages/CEAS/ - export PYTHONPATH=$PYTHONPATH:$INSTALL_DIR/lib/python && - python setup.py install --install-lib $INSTALL_DIR/lib/python --install-scripts $INSTALL_DIR/bin - - - $INSTALL_DIR/lib/python - $INSTALL_DIR/bin - - - - Installs version 1.0.2 of CEAS from cistrome (commit id d8c0751, - datestamp 20140929), which includes ceasBW (a version of ceas which can - handle bigWig file input from MACS2. - - Cistrome code is at - https://bitbucket.org/cistrome/cistrome-applications-harvard/overview - - The CEAS code is under the published-packages/CEAS/ subdirectory - - Cistrome data files and documentation can be found at - http://liulab.dfci.harvard.edu/CEAS/index.html - - - - - - - - http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/fetchChromSizes - - - $INSTALL_DIR/fetchChromSizes - - - $INSTALL_DIR - - - - Installs the binary executable for the fetchChromSizes utility - from UCSC tools - - -