Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
b23b6e5
Fix cluster p-value column naming with explicit legacy regression mode
Alexander-Mitrofanov Oct 21, 2026
96b0f2e
Fix region extraction for multi-record GenBank inputs
Alexander-Mitrofanov Oct 21, 2026
005b32f
Fix reverse-strand flanks to complement all IUPAC symbols
Alexander-Mitrofanov Oct 21, 2026
240f63b
Fix organism-code lookup when GenBank inputs include directories
Alexander-Mitrofanov Oct 21, 2026
adbae9f
Fix suboptimal selection to retain the second-best interaction
Alexander-Mitrofanov Oct 21, 2026
025d6e4
Fix JSON escaping for enrichment feature and gene labels
Alexander-Mitrofanov Oct 21, 2026
738c153
Fix CopraRNA1 correlation scoring to use histogram density
Alexander-Mitrofanov Oct 21, 2026
1f6f022
Fix DomClust option ordering so native homology runs emit tables
Alexander-Mitrofanov Oct 21, 2026
b474797
Fix plotting for the supported lowercase cds region
Alexander-Mitrofanov Oct 21, 2026
296414c
Fix region plotting when fewer predictions than topcount are available
Alexander-Mitrofanov Oct 21, 2026
e79c680
Merge branch 'issue-1-python3-rewrite' into issue-1-python3-bugfixes
Alexander-Mitrofanov Oct 21, 2026
d4243fb
Fix obsolete DomClust table mode by converting supported membership o…
Alexander-Mitrofanov Oct 21, 2026
aa6bb20
Validate corrected self-clustering workflow, web exports and multipag…
Alexander-Mitrofanov Oct 21, 2026
b9c331d
Simplify CopraRNA2 predictions with IntaRNAsTar parameters and compre…
Alexander-Mitrofanov Oct 21, 2026
e190bb9
Render scientific reports and complete multipage exports as Python PD…
Alexander-Mitrofanov Oct 21, 2026
d2c554a
Cover review contracts with native gzip workflows and retained scient…
Alexander-Mitrofanov Oct 21, 2026
39383a9
Validate current scientific dependencies and BLAST+ integration
Alexander-Mitrofanov Oct 21, 2026
2ec1504
Document rewrite architecture, scientific APIs and release changes
Alexander-Mitrofanov Oct 21, 2026
e258622
Stream and atomically cache compressed genomes for shared prediction …
Alexander-Mitrofanov Oct 21, 2026
860ddef
Separate optional Perl and R oracle environments to resolve XML libra…
Alexander-Mitrofanov Oct 21, 2026
8b2f154
Apply the artificial-helix policy consistently to web prediction exports
Alexander-Mitrofanov Oct 21, 2026
c213942
Preserve native settings and nested input files during report cleanup
Alexander-Mitrofanov Oct 21, 2026
55f8abe
Prevent input and report-destination collisions before native workflo…
Alexander-Mitrofanov Oct 22, 2026
63f81d7
Enforce IntaRNA 3 for standalone helpers and hash the detected native…
Alexander-Mitrofanov Oct 22, 2026
a3977c8
Complete public API documentation and audit every requested review item
Alexander-Mitrofanov Oct 22, 2026
9e9e803
Replace static organism catalogs with cached NCBI assembly resolution
Alexander-Mitrofanov Oct 22, 2026
9f9431f
Refresh all 17 reference genomes with versioned NCBI provenance
Alexander-Mitrofanov Oct 22, 2026
f582c67
Document and package the Python-only CopraRNA 3.0.0 release
Alexander-Mitrofanov Oct 22, 2026
4118189
Preserve genomic context for target accessibility predictions
Alexander-Mitrofanov Oct 23, 2026
3adace6
Address report output and DAVID review
Alexander-Mitrofanov Oct 26, 2026
235dec7
Improve README clarity on DAVID service
martin-raden Oct 26, 2026
79164fa
Update ChangeLog with email and CSV import changes
martin-raden Oct 26, 2026
f4795f1
Merge pull request #7 from BackofenLab/codex/issue-6-accessibility-co…
martin-raden Oct 26, 2026
e13b6dd
Merge pull request #5 from BackofenLab/codex/issue-4-release-3
martin-raden Oct 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions .github/workflows/python.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Python migration
name: CopraRNA 3
on:
push:
pull_request:
Expand All @@ -17,9 +17,9 @@ jobs:
- python: '3.11'
biopython: '1.84'
- python: '3.12'
biopython: '1.86'
biopython: '1.88'
- python: '3.13'
biopython: '1.86'
biopython: '1.88'
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
Expand All @@ -35,7 +35,7 @@ jobs:
/tmp/coprarna-wheel/bin/python -m pip install --force-reinstall --no-deps dist/*.whl
cd /tmp
/tmp/coprarna-wheel/bin/coprarna --version
/tmp/coprarna-wheel/bin/coprarna status
/tmp/coprarna-wheel/bin/coprarna helpers
/tmp/coprarna-wheel/bin/coprarna helper archive-readme

scientific:
Expand All @@ -50,10 +50,12 @@ jobs:
shell: bash -el {0}
run: |
python -m pip install --no-deps .
python -m pip install ".[web]"
python -m playwright install chromium --only-shell
- name: Native scientific workflow and browser integration
shell: bash -el {0}
env:
COPRARNA_PIPELINE_TESTS: '1'
COPRARNA_BROWSER_TESTS: '1'
COPRARNA_REFERENCE_TESTS: '1'
run: python -m pytest -q
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,9 @@
/.project

__pycache__/
*.py[cod]
.pytest_cache/
build/
dist/
*.egg-info/
core_genome_archive/metadata/*.lock
287 changes: 67 additions & 220 deletions AGENTS.md

Large diffs are not rendered by default.

239 changes: 239 additions & 0 deletions ChangeLog.md

Large diffs are not rendered by default.

545 changes: 0 additions & 545 deletions CopraRNA2.pl

This file was deleted.

12 changes: 0 additions & 12 deletions CopraRNA2.pl.md

This file was deleted.

10 changes: 4 additions & 6 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
include AGENTS.md README.2.md README.md LICENSE environment*.yml CopraRNA2.pl CopraRNA2.pl.md .gitignore copra_sRNA.jpg
recursive-include coprarna *.py *.json *.txt *.gz
recursive-include coprarna_aux *.pl *.R *.py *.js *.html *.txt *.csv *.md
recursive-include core_genome_archive *.bz2
recursive-include update_kegg2refseq *.pl *.sh *.txt *.csv *.md
include AGENTS.md ChangeLog.md README.md LICENSE environment.yml .gitignore
recursive-include coprarna *.py *.txt *.html
recursive-include core_genome_archive *.gz *.json
recursive-include tests *.py
recursive-include tests/fixtures *
recursive-include tools *.py
global-exclude __pycache__ *.py[cod]
global-exclude __pycache__ *.py[cod] *.lock
162 changes: 0 additions & 162 deletions README.2.md

This file was deleted.

Loading
Loading