DnaWeaver

View on PyPIReverse Dependencies (1)

0.3.9 dnaweaver-0.3.9-py3-none-any.whl

Wheel Details

Project: DnaWeaver
Version: 0.3.9
Filename: dnaweaver-0.3.9-py3-none-any.whl
Download: [link]
Size: 344171
MD5: 52a70e9ec782aafbf0fa4892f4ec8e15
SHA256: e4c43e9483e0f5e903fff710eeb5007f45123984388fa1eaa1c1fb064d58b14c
Uploaded: 2025-03-28 22:34:32 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: dnaweaver
Version: 0.3.9
Summary: Make ordering and assembly plans for DNA sequences
Author: Zulko
Home-Page: https://github.com/Edinburgh-Genome-Foundry/DnaWeaver
Project-Url: Homepage, https://github.com/Edinburgh-Genome-Foundry/dnaweaver
Keywords: DNA,optimization,assembly,ordering,synthetic,biology
Requires-Dist: numpy
Requires-Dist: Biopython
Requires-Dist: proglog
Requires-Dist: networkx
Requires-Dist: flametree
Requires-Dist: dna_features_viewer
Requires-Dist: weasyprint
Requires-Dist: pandas
Requires-Dist: jinja2
Description-Content-Type: text/x-rst
Dynamic: home-page
Dynamic: license-file
License-Expression: MIT
License-File: LICENCE.txt
[Description omitted; length: 1420 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (78.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
dnaweaver/__init__.py sha256=2nMl-Xsj4bUqI1SqXX2eHg4YDMLgIBP4Od6umM9mIRk 999
dnaweaver/tools.py sha256=jpWIh36hyuQJope9FBck_atLbq3jkrX_xG-VehcncHw 563
dnaweaver/version.py sha256=xmkmdvq15kb61xdtCoa1YARnvHBnUgI-0GWIJYvHNeA 22
dnaweaver/AssemblyPlanReport/AssemblyPlanReport.py sha256=XViep-3o7gFGpNNca14F4qHahdOuIiZGdHrBpse7kNo 1110
dnaweaver/AssemblyPlanReport/ObjectDict.py sha256=6AUT8EYCqiTqMf7o4Ase_Rx8sKjzCHK1jMEG1qo0I-c 1038
dnaweaver/AssemblyPlanReport/__init__.py sha256=x4Gs2RylF3eUr21ks3_q4wPXh3OY6ItaZT7RC9P52BU 128
dnaweaver/AssemblyPlanReport/config.py sha256=YT4-d0yLU6KdsD70m-tOJRHYDttZhLt0ES6b3hbnpd8 699
dnaweaver/AssemblyPlanReport/assets/fonts/OpenSans-Light.ttf sha256=z19RhMFEGhZgqlJSYyjp1cJ5Pne22NOjrWVL2werhCQ 222412
dnaweaver/AssemblyPlanReport/assets/fonts/fontawesome-webfont.ttf sha256=rhni5MBPKwS_AwaExMHbj69cj-PuA9HgxAkEZgiziRI 152796
dnaweaver/AssemblyPlanReport/assets/templates/FOLDER_README.txt sha256=RdZEJd0k0C-18GwUZblvzs2-l6z1187WoOUEAVeRwJM 1491
dnaweaver/AssemblyPlanReport/assets/templates/report_template.html sha256=m25eVLUMTsNT8-GLgwN1RcDae28lg39VUWi0WQKkIyU 4497
dnaweaver/AssemblyPlanReport/assets/templates/static/css/dnaweaver_report.css sha256=GXKu5-lbFUYPs608A8GaSQTLu-caBnrSYG0CA9qu0jU 2372
dnaweaver/AssemblyPlanReport/assets/templates/static/images/assembly_blocks.svg sha256=uYqK3hs_i5ek4w4jZOHmeBg0H0iaid_UUtz8vMO1iqs 55862
dnaweaver/AssemblyPlanReport/assets/templates/static/images/dna_weaver_logo.svg sha256=enKRrCkxaw5tJ2kCBFOaidJLqH6vFMS4I7K-UfzPRLY 19312
dnaweaver/AssemblyPlanReport/assets/templates/static/images/egf_logo.png sha256=f2QQNUqboj9PgJW1XXNzcoE9GDSko_ysZBA9Yk0I9vE 5735
dnaweaver/AssemblyPlanReport/assets/templates/static/images/supply_chain.svg sha256=pXu65qXgfch96DTI7L2PmLA3NzTwq65OCjJ7OGQwxV8 41089
dnaweaver/AssemblyPlanReport/mixins/FolderReportMixin.py sha256=z7VX36JRv3fEeT7I_X_zWymqRo7tq-40GYgr6eXeVYI 1785
dnaweaver/AssemblyPlanReport/mixins/GenbankExportMixin.py sha256=lUEnVYr8zB-K7Z1a8YzuUOZr4ye-_I_TTfk8ALt5tN8 4025
dnaweaver/AssemblyPlanReport/mixins/PdfReportMixin.py sha256=7tgsLDFphF7zhmnF1zpd0TWblffYHRKGws4MFR5r9Ok 6358
dnaweaver/AssemblyPlanReport/mixins/__init__.py sha256=0tRys3lHHwACL7QAlKe8Lclp8k3u7qU_MH-zCgcW3pY 189
dnaweaver/AssemblyPlanReport/mixins/PlotsMixin/AssemblyBlocksMixin.py sha256=p51owp66vvw6EJzFwqqgIKuiF-HFN-diFofi1DYzsSQ 7655
dnaweaver/AssemblyPlanReport/mixins/PlotsMixin/AssemblyGraphMixin.py sha256=0QK5nOTrWCu8nLLuNlAf-JpSWK5NevP59EJqPhGIbbw 3075
dnaweaver/AssemblyPlanReport/mixins/PlotsMixin/ColorsMixin.py sha256=giCprvJdZs9aPAdatoCLkdTn1abvRe_JCs1HI1w7OxM 1113
dnaweaver/AssemblyPlanReport/mixins/PlotsMixin/PlotsMixin.py sha256=ucBKk2vZqB4fTpLPzs9jU7Vp0IvTuyEtmr5u33Ijw3g 1787
dnaweaver/AssemblyPlanReport/mixins/PlotsMixin/TimelineMixin.py sha256=oODqLEOUdPjVjA7N09XykaD_hieM247lf0fQQwCa2LI 3505
dnaweaver/AssemblyPlanReport/mixins/PlotsMixin/__init__.py sha256=65ZR9qj-pl35d4oZfW2bEod22m4xhQ7ZSE-g8unE-Gk 53
dnaweaver/AssemblyPlanReport/mixins/PlotsMixin/give_quotes_html_locations.py sha256=w7wycCLh3tmE9Tw0XGTn4J6afuOCL2UZ_x0ZUurltu8 1671
dnaweaver/AssemblyPlanReport/mixins/PlotsMixin/matplotlib_export.py sha256=xwTCceT74t4yVzUGdN24d_2CemoJIUaIEMy_-scAW28 1023
dnaweaver/AssemblyPlanReport/mixins/PlotsMixin/plot_supply_network.py sha256=2Rm2SDFm4fpz4_DFVga42fkGoUPmlG1gNcCyaYNTe1E 2818
dnaweaver/AssemblyPlanReport/mixins/PlotsMixin/plot_tree_graph.py sha256=qYXE_CK95GOfRrz9ldNCNni8jD4UyKKDcDhRTfOSvzM 4118
dnaweaver/DnaAssemblyMethod/BluntEndAssemblyMethod.py sha256=xCoa5z6_9a-157TmX1lZczKEByiSTwQPzrkzNvtSm3Y 242
dnaweaver/DnaAssemblyMethod/DnaAssemblyMethod.py sha256=Jb_bS2aS_aqcGZPS-aOYX36yUdrbK6cY2r8fi1N2Am0 3752
dnaweaver/DnaAssemblyMethod/GoldenGateAssemblyMethod.py sha256=749kqalajwr_zRPnUefAeg5PkvbCQJ1ePW_-iCPMiGM 6670
dnaweaver/DnaAssemblyMethod/OverlapingAssemblyMethod.py sha256=tG3IQ7Knz95l4bQ3Injj7sSILvW6qCzZoUohhMRjfZo 1491
dnaweaver/DnaAssemblyMethod/__init__.py sha256=r87NUduNKBeV2FuqdfKgVep22oXEu1InXyrFV3Xmbtc 421
dnaweaver/DnaQuote/DnaQuote.py sha256=QWO3qTKAFnTcqXu4cc1mbMn2peIbAfvY4j5u_ON3Poc 5283
dnaweaver/DnaQuote/ExportsMixin.py sha256=d6zCBdFBQRUwBHmskWM0GT_lCjQ11wF3-OR9pLIpZKg 5994
dnaweaver/DnaQuote/PostProcessingMixin.py sha256=q-HbCdi1vse4kiQVt-ulJdEsxIJyFUNteWkCDqsGnQA 3702
dnaweaver/DnaQuote/__init__.py sha256=6T-npK0x0etAbQbaDRmixYD6NivHfwCphYjDqaYn8xI 31
dnaweaver/DnaSupplier/DnaSupplier.py sha256=Wlm0FtsI6C3AX2MTkRfeD4PNSJHVjPfgEPM0aWchzzU 5635
dnaweaver/DnaSupplier/__init__.py sha256=GgHoR91GpXxRY28x_d9aKdDHO1td9v5BXxozc4U9ptI 903
dnaweaver/DnaSupplier/builtin_constraints.py sha256=96Vu-_ULt7rVAlafw2prNjM-doE7-9l84Zgk-HMIPVQ 3934
dnaweaver/DnaSupplier/builtin_pricings.py sha256=icYTyctmvfEqZCAErWu-i97JfwG8rcy7Dii0sabANc4 1627
dnaweaver/DnaSupplier/builtin_suppliers/CommercialDnaOffer.py sha256=MIyK1TKDEfiGLdrxXgF7icKSNu-X0QFCdtKSgdD-zqM 4185
dnaweaver/DnaSupplier/builtin_suppliers/DnaSuppliersComparator.py sha256=OrSKr50BrizELLcKzI06-Xcsu89-goLI-JlZvVo6qXo 4019
dnaweaver/DnaSupplier/builtin_suppliers/PartsLibrary.py sha256=Vu0_o-dBKwFjjLwgoXp-e_LzzuBRjgoqORZvNlx4L-o 5580
dnaweaver/DnaSupplier/builtin_suppliers/PcrExtractionStation.py sha256=UNY61P3vOhw24quplIHl6UATDbqE-ctVTkAKJB0NQ7E 12681
dnaweaver/DnaSupplier/builtin_suppliers/PcrLinearizationStation.py sha256=EVLtJcTOSKBcXb8-h6FBHTwgGqtzTAb581n2OX84Yo8 4884
dnaweaver/DnaSupplier/builtin_suppliers/SequenceAdapter.py sha256=EEF-sBYatdB_XtCOpbvjXoNQ_DRj1JI8VKd6lb2M0fo 1885
dnaweaver/DnaSupplier/builtin_suppliers/__init__.py sha256=XK466lw8UzOW1ieHa5MpG2LfsM9cL7vdLO_uSmHeDgM 608
dnaweaver/DnaSupplier/builtin_suppliers/DnaAssemblyStation/DnaAssemblyStation.py sha256=QleWkdTz_3cIxvu4kTWcFSdZbFE-UlTT85LIdTsj6D8 12176
dnaweaver/DnaSupplier/builtin_suppliers/DnaAssemblyStation/SequenceDecomposer.py sha256=bG3FO4gPb81KABf5DFRvGabnHy1_JSI33gEoMXka2qU 12918
dnaweaver/DnaSupplier/builtin_suppliers/DnaAssemblyStation/__init__.py sha256=mfmhBaBGGo6Z9evYOStieBE6wDOJPA23N5-0DD9QoOA 51
dnaweaver/DnaSupplier/builtin_suppliers/DnaAssemblyStation/shortest_path_algorithms.py sha256=xnYyIxxI9DyGCjoi7ptGbaKaoxNIv5c8I-_JTh4dNEs 6540
dnaweaver/DnaSupplier/mixins/ConstraintsMixin.py sha256=-flYvm1LGbq5SGl2BIGCItGR9qv7qCjCmxAeCl98BbI 1644
dnaweaver/DnaSupplier/mixins/JsonImportMixin.py sha256=ERAzdl85gbTqBkEDM-vgcuAqsgADbC0sT5STCSL-7-U 2105
dnaweaver/DnaSupplier/mixins/SupplyGraphNetwork.py sha256=fTMFKjkiO5JrPU7ayryfF7FdQ6Pe_WZbwlVaW1ggJJw 3018
dnaweaver/DnaSupplier/mixins/__init__.py sha256=DB9hG6vhwuOOUanF8HLSepcnrUAnk6vCgh94rulVKb8 143
dnaweaver/SegmentSelector/FixedSizeSegmentSelector.py sha256=6lPwvWzcinO8LMQXM9q7xOypAEuoUCwMeypJc0kpeRc 1080
dnaweaver/SegmentSelector/SegmentSelector.py sha256=6DYUcv0raqkEhYLLWPnjU4dIzMZ2SfGKIS4MtsDsNfI 4059
dnaweaver/SegmentSelector/TmSegmentSelector.py sha256=smu7KsE-TysY6iXfItnvB-HbZkK1Lr8qD4NgWI0CRkw 7375
dnaweaver/SegmentSelector/__init__.py sha256=QNmBX-3_SF-lOc8lELdI7cpd1GIb2-ytRn8sNGhWjog 237
dnaweaver/biotools/SequenceString.py sha256=aFLzlhtZux-gTw35-htub2YCWYpUoPOHkU6aHRzZBK0 613
dnaweaver/biotools/__init__.py sha256=mLSLcDryN0fb9rE4B4TobVOhZUS87aK-tQtSanNj7xs 417
dnaweaver/biotools/sequence_analysis.py sha256=xKjLhZ8iSa7N8I7ZAFAzLMQPl5zLpeDhn4LOI0jcn4Y 2093
dnaweaver/biotools/sequence_homologies.py sha256=MY_YWVzIHsJPRf3JUdvHbQUKpatbcqF5HTQJS8vjq80 5925
dnaweaver/biotools/sequence_operations.py sha256=NC6WwNgKXBjA3oJQDfqlHFP2Iz5oVy8V-0d_hVlBIv0 2815
dnaweaver/utils/OptimizeManufacturability.py sha256=6UJtNjlOe78sm4DUvmXH5fcpjmQPDSAlwbNty81lM_o 4832
dnaweaver/utils/__init__.py sha256=jE-xkCge07k8m-nMUmoMNXRAFFIf8YaBXxISezWbRqg 128
dnaweaver/utils/plot_decomposition_graph.py sha256=ntm-7JySUWCWHznTaQSTQ3SSo3ZeXi-bY72OrbxB-lo 1680
dnaweaver-0.3.9.dist-info/licenses/LICENCE.txt sha256=Rq4fDBEUFHdjsf5nX-F9Vp9WmqT2YCb-VW3GXbHh2os 1118
examples/10kb_from_2_vendors.py sha256=06qvMSkXXjNY0wR94EKA-_cl9wyEeIB1S_nufwyG3wQ 983
examples/10kb_from_vendor_or_oligos.py sha256=ttcy7eJHROGtLgiFt320M6gZWU_OvSq4poYi3a8RBFA 1757
examples/manuscript_examples/50kb_assembly_from_oligos/50kb_assembly_from_oligos.py sha256=1wmxLFPA3gIVEfTUpm9edyCeDLxCygl8ERKMvNiMZkI 2256
examples/manuscript_examples/EMMA_assembly/EMMA_assembly.py sha256=0sEktHgKoLdb4y_xZe3eLf9CRSt1x2hActPJSyJFtRc 2546
examples/manuscript_examples/a_star_factor_comparison/a_star_factor_comparison.py sha256=yp-IreFMwtI8D-7eb4P4DQgRQjfFqTvTH6WnIkZCXYY 2628
examples/manuscript_examples/a_star_factor_comparison/generate_supply_network.py sha256=q4x3LANnSEI1ZhvQPVe0kFDAxInwvmphLVgjpUBPsc8 3826
examples/manuscript_examples/different_deadlines/different_deadlines.py sha256=luP5agOqPDD2VGi1SWsAJJeemGLVCTbXVcnQxbq526I 4390
examples/manuscript_examples/dna_assembly_from_2_vendors/get_fragments_from_2_vendors.py sha256=ctadqLQzV1fKEgcxP_lq2O-Yt_-R5R6oFuZgbBDrvMk 1527
examples/manuscript_examples/dna_assembly_from_2_vendors/get_fragments_from_one_of_2_vendors.py sha256=O1eQn4OuqGntXYe49I8diGr75XlJJ06KrwGhAv4OS5o 1684
examples/scenarios/example_with_adapters/example_with_adapters.py sha256=svXn4rdD7tZSc_NQq-Ktf1-6VhUrJCXiAUMaK7Lv0UU 3021
examples/scenarios/import_network_from_json/import_network_from_json.py sha256=wyvHIRvuipeRs2na4QMahU-pAScYT6z9ZbIPqUDwodo 563
examples/scenarios/manufacturability_optimization/manufacturability_optimization.py sha256=1ClN9NHZ6eo91lkn2SPvYawQZtL7qRqqDmACwmjGCOU 2505
examples/scenarios/parts_assembly_with_ever_more_suppliers/example.py sha256=GtflLnXHQwKhxHl92XjX7NxkbBDXY7ylOXvAHoDTno4 3183
examples/scenarios/parts_assembly_with_ever_more_suppliers/plotting_helpers.py sha256=_hOtx-pejNaBKnYoyPktKWJ4i5WDf85iSw4QeOMT__I 1690
examples/scenarios/site_mutagenesis_simple/site_mutagenesis_example.py sha256=GUrQK5tBJdo5Xu4G8ntawrQr6Tatah_6UV6qkQIDECo 1283
examples/scenarios/three-step_assembly/three-step_assembly.py sha256=-ObdJr9aceMlwQiOcrx_IAsLioFb1G3W65DxeDT_HGU 4158
tests/test_basics.py sha256=LbJsO4lOUpP9Y-pA3R5KyvqPlvVrRWWXrJO0zi9FFhw 1027
tests/test_biotools.py sha256=nPPPcMZxOtXO4e846fd2aS__Wy7apJa6aXMv0BFExpQ 558
tests/test_full_report.py sha256=DlNGhpB7tCpSla50NQzUG8NriQ6SrAI0FdBoJlaJIw0 5047
tests/test_lead_time_limit.py sha256=BPrdm6VG0KoP6HJ09feW4Mb_jlRYe7SbRUipoVLFMpY 4853
tests/test_max_price.py sha256=KQN0hix92wy6CplCge2aG3hNg_bGxQWSNEiDaQZRJFs 4931
tests/test_optimization.py sha256=wXJ3iXUZxqb4UKN-31iO5fc__jYhfIMpKngd0o5AVAk 3594
tests/test_sapi_enzyme_restriction_site.py sha256=xzI3Fj8FLqlF4BrcdFvpP8TZ2xtI4e9cF4LPd7_OEwY 3796
tests/test_circular_sequences/test_circular_sequences.py sha256=WU_2iZRtvOLbXTmw5gn6apf7pvb1numryHMKLZUND3w 3154
tests/test_scenarios/test_domestication_from_json/test_domestication_from_json.py sha256=aWO7PbcWzn86SjZAKbalw0tyIc8irvUu3zJiqGQ0xgE 764
tests/test_scenarios/test_emma_homology_cassette/test_emma_homology_cassette.py sha256=BR29m8SvMQm2dXhmw2bgL6-Tc-JHFryo9-XbxQ5oFXw 1724
tests/test_scenarios/test_with_adapters/test_example_with_adapters.py sha256=xSC_GAIDH0od-KmvXh01ZMZ-k8-5lAduXC75E4bPWXA 3644
dnaweaver-0.3.9.dist-info/METADATA sha256=IFR-7gNCmienpBPZe5f5ibWAG-jHKTxnMVrT1FXAhTg 2104
dnaweaver-0.3.9.dist-info/WHEEL sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0 91
dnaweaver-0.3.9.dist-info/top_level.txt sha256=Ld-5K8M__gnrKtZ8SAOmRRB2j9o8GNeJ_MltKoD1pKc 25
dnaweaver-0.3.9.dist-info/RECORD

top_level.txt

dnaweaver
examples
tests