This is a minimal subset of DynaProg to enjoy our Scala+ADP DSL without hassle.
The full project repository can be found here
- Install SBT and add it to your PATH
-
Clone DynaProg repository
git clone https://github.com/TCKnet/DynaProg.git cd DynaProg sbt
-
From there you can run the following example programs
mm
,mm2
,mm3
: Matrix chain multiplicationswat
,align
: Sequence alignementzuker
,z2
,rnafold
: Zuker RNA foldingnu
: Nussinov78
You can also use regular SBT commands (clean
,compile
,run
,run-main <class>
, ...).
You need to use the specific commands above due to issues with multiple JNI library loading wihtin the same JVM.
Also you might need to update the configuration of the CodeCompiler
at src/v4/CodeGen.scala:520
to match you environment.
Enjoy.