.. FractalDNA documentation master file, created by
sphinx-quickstart on Sun Oct 10 15:09:58 2021.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
FractalDNA
==========
FractalDNA is a Python package to make DNA geometries that can be joined together like
jigsaw puzzles. Both simple, sections of DNA and Solenoidal DNA can be built. This
module was built to enable DNA-level simulations to be run in `Geant4-DNA `_, part of the
`Geant4 `_ project.
:doc:`Structure models ` define the large scale structure of DNA,
seeded from fractals. An example seeding fractal is below:
.. image:: images/fractal-path.svg
:alt: A 3-D iterated Hilbert Curve
:align: center
:doc:`DNA Models ` provide straight and curved segments that can come together to
make DNA for use in simulations.
.. image:: images/single_solenoid_line_plot.jpg
:alt: A straight solenoidal DNA segment
:align: center
Documentation is divided into three main sections, focused on :doc:`building DNA models `,
:doc:`high level structure models `, and then some notebook :doc:`examples `. showing
how the code works.
.. toctree::
:maxdepth: 1
structure_models
dna_models
examples
api
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`