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

Dp24 pretextgraph #164

Merged
merged 39 commits into from
Nov 7, 2023
Merged

Dp24 pretextgraph #164

merged 39 commits into from
Nov 7, 2023

Conversation

DLBPointon
Copy link
Contributor

Pretext Ingestion!

The accessory files are now ingested into the pretext file, rather than needing the end user to ingest them independently.
coverage, log2 coverage and repeat density are ingested by default and telomere + gap are ingested if they contain > 0 bytes.

This highlighted a small bug with the new log_coverage track, which has been corrected with a round(value, 2) ensuring that there will always be a whole number for ingestion and no data is skipped.

@DLBPointon DLBPointon added bug Something isn't working enhancement New feature or request Release 1.1 Issues to be resolved for minor release 1.1 labels Oct 26, 2023
@DLBPointon DLBPointon self-assigned this Oct 26, 2023
@github-actions
Copy link

github-actions bot commented Oct 26, 2023

nf-core lint overall result: Passed ✅ ⚠️

Posted for pipeline commit bf90f0e

+| ✅ 126 tests passed       |+
#| ❔  17 tests were ignored |#
!| ❗   8 tests had warnings |!

❗ Test warnings:

  • files_exist - File not found: conf/igenomes.config
  • files_exist - File not found: .github/workflows/awstest.yml
  • files_exist - File not found: .github/workflows/awsfulltest.yml
  • nextflow_config - Config manifest.version should end in dev: '1.0.0'
  • readme - README contains the placeholder zenodo.XXXXXXX. This should be replaced with the zenodo doi (after the first release).
  • pipeline_todos - TODO string in methods_description_template.yml: ## Update the HTML below to your prefered methods description, e.g. add publication citation for this pipeline
  • pipeline_todos - TODO string in WorkflowMain.groovy: Add Zenodo DOI for pipeline after first release
  • system_exit - System.exit in WorkflowTreeval.groovy: System.exit(1) [line 17]

❔ Tests ignored:

  • files_exist - File is ignored: assets/nf-core-treeval_logo_light.png
  • files_exist - File is ignored: conf/test_full.config
  • files_exist - File is ignored: docs/images/nf-core-treeval_logo_light.png
  • files_exist - File is ignored: docs/images/nf-core-treeval_logo_dark.png
  • nextflow_config - Config variable ignored: manifest.name
  • nextflow_config - Config variable ignored: manifest.homePage
  • files_unchanged - File ignored due to lint config: LICENSE or LICENSE.md or LICENCE or LICENCE.md
  • files_unchanged - File ignored due to lint config: .github/CONTRIBUTING.md
  • files_unchanged - File ignored due to lint config: .github/ISSUE_TEMPLATE/bug_report.yml
  • files_unchanged - File ignored due to lint config: .github/workflows/linting.yml
  • files_unchanged - File ignored due to lint config: assets/sendmail_template.txt
  • files_unchanged - File does not exist: assets/nf-core-treeval_logo_light.png
  • files_unchanged - File does not exist: docs/images/nf-core-treeval_logo_light.png
  • files_unchanged - File does not exist: docs/images/nf-core-treeval_logo_dark.png
  • files_unchanged - File ignored due to lint config: lib/NfcoreTemplate.groovy
  • files_unchanged - File ignored due to lint config: .gitignore or .prettierignore or pyproject.toml
  • actions_awstest - 'awstest.yml' workflow not found: /home/runner/work/treeval/treeval/.github/workflows/awstest.yml

✅ Tests passed:

Run details

  • nf-core/tools version 2.8
  • Run at 2023-11-06 10:59:24

@DLBPointon
Copy link
Contributor Author

Pipeline fails as it needs Pretext_hires to be emitted from hic_mapping but can't as pretext_hires needs 16GB minimum

@DLBPointon
Copy link
Contributor Author

DLBPointon commented Oct 30, 2023

PR is practically done.
Made up of two PR's - pretext_ingestion and better_docs.

Includes re-write of pretext-graph subworkflow from the main treeval level workflow into hic_mapping. This makes it much easier to control when and where the hires versions run.

I just need to update the pictures in the docs and done.

@DLBPointon
Copy link
Contributor Author

This PR has grown a bit, so to summarise:

  • Multiple fixes to longreadlogcoverage
  • Adding logcoverage to pretextgraph
  • Adding pretextgraph
  • Updating and fixing docs (will become clear once added to dev)
  • Stopped exporting pre.bed
  • Start exporting another repeat coverage file for use in JBrowse2

nextflow.config Show resolved Hide resolved
@DLBPointon DLBPointon requested a review from weaglesBio November 6, 2023 10:57
Copy link
Contributor

@weaglesBio weaglesBio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same Fasta issue on gap_finder, insilico_digest (with Genome also) and the full diagram. This is not a blocker though.

@DLBPointon DLBPointon merged commit 82f21d8 into dev Nov 7, 2023
6 checks passed
@DLBPointon DLBPointon deleted the dp24_pretextgraph branch January 11, 2024 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request Release 1.1 Issues to be resolved for minor release 1.1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants