The proto-Nucleic-Acid Builder (pNAB)
Namespaces | Functions
binder.cpp File Reference

A file for exporting classes and functions to python using pybind11. More...

#include <pybind11/pybind11.h>
#include <pybind11/stl.h>
#include <pybind11/stl_bind.h>
#include <pybind11/iostream.h>
#include "ConformationSearch.h"
Include dependency graph for binder.cpp:

Namespaces

 PNAB
 The PNAB name space contains all the C++ classes and functions for the proto-Nucleic Acid Builder.
 

Functions

std::string PNAB::run (PNAB::RuntimeParameters runtime_params, PNAB::Backbone &py_backbone, std::vector< PNAB::Base > py_bases, PNAB::HelicalParameters hp, std::string prefix="run", bool verbose=true)
 A wrapper function to run the search algorithm code from python. More...
 
 PNAB::PYBIND11_MODULE (bind, m)
 Exports certain classes to python to allow the user to run the code from python. More...
 

Detailed Description

A file for exporting classes and functions to python using pybind11.