Skip to content

Commit ef1d525

Browse files
authored
Merge pull request #7 from Edinburgh-Genome-Foundry/dev
Dev
2 parents 5208b96 + 59b8d2b commit ef1d525

File tree

8 files changed

+18
-12
lines changed

8 files changed

+18
-12
lines changed

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ include pypi-readme.rst
22
include ez_setup.py
33
include *.txt
44
recursive-include examples *.txt *.py
5+
recursive-include dnacauldron/report_assets *

README.rst

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ Cauldron, you'll get the same results at the bench.
4141
<br /><br />
4242
</p>
4343

44+
4445
Usage tutorial
4546
--------------
4647

@@ -67,6 +68,7 @@ time by setting ``topology='linear'``, ``topology='circular'``, or for instance
6768
``topology='default_to_linear'`` to use the topology specified by each Genbank and
6869
default to linear if none is specified.
6970

71+
7072
Parts assembly
7173
~~~~~~~~~~~~~~
7274

@@ -108,6 +110,7 @@ Now you can explore the results of the simulation:
108110
DNA Cauldron aims at generating reports as useful as possible to help you
109111
pinpoint any problem when you don't get the expected number of assemblies.
110112

113+
111114
Assembly Plans
112115
~~~~~~~~~~~~~~
113116

@@ -144,15 +147,15 @@ The simulation and reporting on an assembly plan is very similar to that of a si
144147
145148
146149
Installation
147-
-------------
150+
------------
148151

149-
You can install DnaCauldron through PIP:
152+
You can install DNA Cauldron through PIP:
150153

151154
.. code:: shell
152155
153156
sudo pip install dnacauldron
154157
155-
The full installation using `dnacauldron[reports]` is required for report generation.
158+
The full installation using ``dnacauldron[reports]`` is required for report generation.
156159
Alternatively, you can unzip the sources in a folder and type:
157160

158161
.. code:: shell
@@ -163,19 +166,20 @@ Alternatively, you can unzip the sources in a folder and type:
163166
How it works
164167
------------
165168

166-
Dna Cauldron predicts circular constructs by finding circular paths in parts
169+
DNA Cauldron predicts circular constructs by finding circular paths in part
167170
homology graphs, an idea first described in
168-
`Pereira et al. Bioinf. 2015 <http://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-015-0544-x>`_ .
171+
`Pereira et al. (2015) <http://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-015-0544-x>`_,
169172
and used in the Python library `PyDNA <https://github.com/BjornFJohansson/pydna>`_.
170173

171174

172175
Contribute!
173176
-----------
174177

175-
Dna Cauldron is an open-source software originally written at the `Edinburgh Genome Foundry
178+
DNA Cauldron is an open-source software originally written at the `Edinburgh Genome Foundry
176179
<http://www.genomefoundry.io>`_ by `Zulko <https://github.com/Zulko>`_
177-
and `released on Github <https://github.com/Edinburgh-Genome-Foundry/DnaCauldron>`_ under the MIT licence (Copyright Edinburgh Genome Foundry).
178-
Everyone is welcome to contribute !
180+
and `released on Github <https://github.com/Edinburgh-Genome-Foundry/DnaCauldron>`_ under the MIT licence (Copyright 2020 Edinburgh Genome Foundry).
181+
Everyone is welcome to contribute!
182+
179183

180184
More biology software
181185
----------------------

dnacauldron/AssemblyPlan/AssemblyPlanSimulation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ def _write_assembly_plan_spreadsheets(self, report_root):
301301
file_name = self._get_file_name(file_name)
302302
f = report_root._file(file_name)
303303
lines = [",".join([c] + parts) for c, parts in construct_parts]
304-
f.write("\n".join(["construct, parts"] + lines))
304+
f.write("\n".join(["construct,parts"] + lines))
305305

306306
def _calculate_simulation_info(self):
307307
stats_dict = self.compute_stats()
File renamed without changes.

dnacauldron/reports.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
THIS_PATH = os.path.dirname(os.path.realpath(__file__))
1515
ASSETS_PATH = os.path.join(THIS_PATH, "report_assets")
16-
DOMESTICATION_REPORT_TEMPLATE = os.path.join(ASSETS_PATH, "domestication_report.pug")
16+
DOMESTICATION_REPORT_TEMPLATE = os.path.join(ASSETS_PATH, "simulation_report.pug")
1717
STYLESHEET = os.path.join(ASSETS_PATH, "report_style.css")
1818

1919

dnacauldron/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "2.0.3"
1+
__version__ = "2.0.4"

docs/examples.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Gibson Assembly Plan
2323

2424
.. literalinclude:: ../examples/gibson_assembly/gibson_assembly.py
2525

26-
Hierarichical BioBrick assembly
26+
Hierarchical BioBrick assembly
2727
++++++++++++++++++++++++++++++++++++++++++
2828

2929
.. literalinclude:: ../examples/hierarchical_biobrick/hierarchical_biobrick.py

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
keywords="DNA assembly cloning simulator synthetic biology",
1818
scripts=["scripts/dnacauldron"],
1919
packages=find_packages(exclude="docs"),
20+
include_package_data=True,
2021
install_requires=[
2122
"Biopython",
2223
"numpy",

0 commit comments

Comments
 (0)