Grammar Products: algebraic operations on formal grammars
Grammar products lift the algebraic operations of addition, subtraction, and multiplication to formal grammars. This allows us to combine small grammars into larger, more complex ones just like one uses building blocks.
README
(included from project)GrammarProducts: Products of formal languages
generalized Algebraic Dynamic Programming Homepage
An abstract algebra for linear and context-free grammars.
- Christian Höner zu Siederdissen, Ivo L. Hofacker, and Peter F. Stadler.
Product Grammars for Alignment and Folding
2014, IEEE/ACM Transactions on Computational Biology and Bioinformatics. 99
paper
- Christian Höner zu Siederdissen, Ivo L. Hofacker, and Peter F. Stadler.
How to Multiply Dynamic Programming Algorithms
2013, Brazilian Symposium on Bioinformatics (BSB 2013)
Lecture Notes in Bioinformatics 8213. Springer, Heidelberg.
paper preprint
Contact
Christian Hoener zu Siederdissen
Leipzig University, Leipzig, Germany
choener@bioinf.uni-leipzig.de
http://www.bioinf.uni-leipzig.de/~choener/
|
|
![]() |
![]() |
|
Binaries | Stable Sources | git | Bugtracker | Build Status |
Usage of this library in a Haskell project:
This package provides no "main" executable, but rather only library functionality. (Though sometimes tools, or example programs are provided). Usage requires some knowledge of Haskell.- Include the library in your cabal file.
- Use stack to simplify development. This will require adding the library with an exact version to the stack.yaml file. This includes the option to include this library directly from its github repository.