Safe Haskell | None |
---|
- data Assignment = Assignment {
- columns :: Vector Int
- assignment :: Vector (Vector Nuc)
- isExhaustive :: Bool
- numAssignments :: Integer
- allCandidates :: DynGraph gr => Int -> Vector [Nuc] -> gr () () -> Assignment
- mkEL :: [(Int, Int)] -> [Int]
- mkAssignments :: Vector [Nuc] -> [(Int, Int)] -> [[Nuc]]
- vps :: [(Nuc, Nuc)]
Documentation
data Assignment Source
Assignment | |
|
allCandidates :: DynGraph gr => Int -> Vector [Nuc] -> gr () () -> AssignmentSource
Given a graph with base pairing constraints, return a Assignments
data
structure that provides all legal assignments.