Skip to content

Improve citation system to dynamically build tool citations#237

Open
maxulysse wants to merge 13 commits into
devfrom
improve_citations
Open

Improve citation system to dynamically build tool citations#237
maxulysse wants to merge 13 commits into
devfrom
improve_citations

Conversation

@maxulysse

Copy link
Copy Markdown
Member

Refactor citation system to dynamically build tool citations based on selected tools.

Changes:

  • Add toolCitationMap and toolBibliographyMap for centralized tool references
  • Update toolCitationText and toolBibliographyText to accept tools parameter
  • Dynamically build citations based on selected tools
  • Add sample_size parameter to defineToolsList for seqtk_sample inclusion

- Add toolCitationMap and toolBibliographyMap for centralized tool references
- Update toolCitationText and toolBibliographyText to accept tools parameter
- Dynamically build citations based on selected tools
- Add sample_size parameter to defineToolsList for seqtk_sample inclusion
@github-actions

github-actions Bot commented Jun 12, 2026

Copy link
Copy Markdown

nf-core pipelines lint overall result: Passed ✅

Posted for pipeline commit 904489d

+| ✅ 200 tests passed       |+
#| ❔   7 tests were ignored |#
Details

❔ Tests ignored:

✅ Tests passed:

Run details

  • nf-core/tools version 4.0.2
  • Run at 2026-06-12 14:55:10

- Join tool_bibliography list to string for proper template rendering
- Wrap all URLs in toolBibliographyMap with anchor tags and target=_blank
- Add missing DOIs for bwamem2 and samtools
- Clean up toolReferencesText to return sorted list instead of joined string
@maxulysse maxulysse requested a review from jfy133 June 12, 2026 14:34
- Add descriptions for BBMap, FASTQE, FQ, MultiQC SAV, Rundirparser, Seqtk, ToulligQC
- Update BWAMEM2 and SAMTOOLS links to use DOI URLs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant