-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixes #71 #85 #61 * Create style guide * Fix formatting * Fixed formatting * fix formatting * removing due to lack of use and difficulty maintaining * code now included in taxon_id task file * removing because code is now included in pub repo submission * removing because code is now included in pub rrepo prep * fixed formatting * fixed formatting * fixed formatting * Fix formatting * fixed formatting * fixed formatting * fixed formatting * fixed formatting * fixed formatting * fixed formatting * fix python indent * fix formatting * Fix formatting * fix formatting * fixing formatting, adding comments * fixing formatting, adding comments * fixing formatting, adding comments * fixed a bracket * fixing formatting, adding comments * fixing formatting, adding comments * fixing formatting * fixing formatting * fixed formatting * fixed formatting * fix formatting * fixing formatting * remove unused workflow * fix formatting * fix formatting * fix formatting * Fix formatting * fix formatting * fix formatting * fix formatting * moved ivar lines up to read alingment * fix formatting * fix formatting * fix formatting * fix formatting * replace name * replace name * replace name * replace name * replace name * replace name * fix caps * replace name * replace name * replace name * replace name * replace names * replace names * update workflow * set ivar default depth min to 100 * set clearlabs default image to artic 1.3.0, medaka 1.4.3 * Update fastq-scan output to num_reads * update checksums * fix typo * set medaka docker image as input variable * adjust to account for artic 1.3 paths * Update checksums * Allow for user-defined reference * Update freyja output variable names * allow user-defined metadata and barcodes * Fix float * Fix float * Small tweak * small tweak * fix typo * update freyja ref files from non-root dir * small tweak * another tweak * smaller tweak * add permissions * print pwd * change back to root * use pushd * print permissions * execute with python3 * small tweaks * fix command * find lineagePaths.txt * freyja update from /data * freyja update for metadata only * use quay-hosted docker image * Replaced Titan with TheiaCoV in titan workflows file, replaced name of titan_workflows dir in tables dir * replace titan with theiacov in tables * renamed image files * replace titan with theiacov * 2.0.0 * 2.0.0 * note about name change on video * Set update_db to false as default * Update nextclade and pango images and dataset tag * fix typo * Really fix typo * Update read filter task runtime attributes * set cpu by variable * Reduce runtime disk sizes * Update default docker image * Update docker image Co-authored-by: frankambrosio3 <[email protected]>
- Loading branch information
1 parent
65f4df0
commit a6df039
Showing
101 changed files
with
3,937 additions
and
4,796 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
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,58 @@ | ||
name: theiacov-gc | ||
on: [push, pull_request] | ||
|
||
jobs: | ||
theiacov-gc: | ||
runs-on: ubuntu-latest | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
wf: ['clearlabs', 'illumina_pe', 'illumina_se', 'ont'] | ||
defaults: | ||
run: | ||
shell: bash -l {0} | ||
steps: | ||
- name: Checkout PHVG | ||
uses: actions/checkout@v2 | ||
|
||
- name: Free up Disk Space | ||
run: bash ${GITHUB_WORKSPACE}/.github/helpers/free-disk-space.sh | ||
|
||
- name: Setup miniconda | ||
uses: conda-incubator/setup-miniconda@v2 | ||
with: | ||
activate-environment: theiacov-gc | ||
auto-activate-base: false | ||
|
||
- name: Setup TheiaCoV CI Environment | ||
run: | | ||
conda install -y -c conda-forge -c bioconda cromwell 'python>=3.7' pytest pytest-workflow wget | ||
chmod 755 bin/* | ||
cp bin/* ${CONDA_PREFIX}/bin | ||
THEIACOV_GC_VERSION=$(grep "PHVG_Version=" tasks/task_versioning.wdl | sed -E 's/.*="PHVG v(.*)"/\1/') | ||
echo "THEIACOV_GC_VERSION=${THEIACOV_GC_VERSION}" >> $GITHUB_ENV | ||
THEIACOV_SHARE="${CONDA_PREFIX}/share/theiacov-gc-${THEIACOV_GC_VERSION}" | ||
mkdir -p ${THEIACOV_SHARE} | ||
mv conf/ tasks/ workflows/ ${THEIACOV_SHARE} | ||
- name: Environment Information | ||
run: uname -a && env && theiacov-gc -h | ||
|
||
- name: Test TheiaCoV-GC Workflows | ||
run: | | ||
mkdir -p theiacov/${{ matrix.wf }} | ||
theiacov-gc-prepare.py tests/data/fastqs/${{ matrix.wf }} ${{ matrix.wf }} tests/data/primers/artic-v3.primers.bed > theiacov/${{ matrix.wf }}.json | ||
TMPDIR=~ pytest --symlink --kwdof --tag theiacov_${{ matrix.wf }} | ||
rm -rf theiacov/${{ matrix.wf }} | ||
- name: Upload logs on failure | ||
if: failure() | ||
uses: actions/upload-artifact@v2 | ||
with: | ||
name: logs-${{ matrix.wf }} | ||
path: | | ||
/home/runner/pytest_workflow_*/*/theiacov/ | ||
/home/runner/pytest_workflow_*/*/log.out | ||
/home/runner/pytest_workflow_*/*/log.err | ||
!/home/runner/pytest_workflow_*/*/theiacov/*/alignments/*.bam* | ||
!/home/runner/pytest_workflow_*/*/theiacov/*/dehosted_reads/*.fastq.gz |
This file was deleted.
Oops, something went wrong.
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
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
Oops, something went wrong.