Skip to content

Conversation

manulera
Copy link
Collaborator

@manulera manulera commented Sep 5, 2025

This is a major pull request that introduces the following features:

  • Specific assemblies:
  • SnapGene parser:
    • I have added a SnapGene parser to the parsers file, that also gets whether the sequence is circular or linear. Eventually we should transition to a more permissive parser for gb files Better file parser #428
  • Hackathon notebook:
    • Will be at this address when merged, for now it's in the branch at docs/notebooks/hackathon_copenhagen_2025.ipynb. Has plenty of examples of these new features.
  • New methods supported thanks to algorithm functions:
    • Golden Gate (asrestriction_ligation_assembly).
    • Cre-LoxP
    • Gateway Cloning

Copy link

codecov bot commented Sep 5, 2025

Codecov Report

❌ Patch coverage is 92.27468% with 18 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/pydna/assembly2.py 88.63% 5 Missing and 5 partials ⚠️
src/pydna/gateway.py 87.93% 6 Missing and 1 partial ⚠️
src/pydna/sequence_regex.py 94.11% 0 Missing and 1 partial ⚠️

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #429      +/-   ##
==========================================
+ Coverage   93.13%   93.31%   +0.18%     
==========================================
  Files          37       39       +2     
  Lines        4208     4428     +220     
  Branches      590      636      +46     
==========================================
+ Hits         3919     4132     +213     
+ Misses        242      240       -2     
- Partials       47       56       +9     
Files with missing lines Coverage Δ
src/pydna/cre_lox.py 100.00% <100.00%> (ø)
src/pydna/parsers.py 86.66% <100.00%> (+0.78%) ⬆️
src/pydna/sequence_regex.py 94.11% <94.11%> (ø)
src/pydna/gateway.py 87.93% <87.93%> (-3.74%) ⬇️
src/pydna/assembly2.py 96.12% <88.63%> (+0.55%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@manulera manulera force-pushed the specific-assemblies branch from 3a853c9 to b54f501 Compare September 5, 2025 15:57
@manulera manulera force-pushed the specific-assemblies branch from 9b04916 to dc49c9a Compare September 5, 2025 16:13
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