module Bio.RNAupData where
data RNAupInteraction = RNAupInteraction
{
upQueryIdentifier :: String,
upTargetIdentifier :: String,
upInteractions :: [RNAupInteractionRegion]
}
deriving (Show, Eq)
data RNAupInteractionRegion = RNAupInteractionRegion
{
upSecondaryStructure :: String,
upQueryDuplexBegin :: Int,
upQueryDuplexEnd :: Int,
upTargetDuplexBegin :: Int,
upTargetDuplexEnd :: Int,
upDuplexEnergy :: Double,
upDuplexEnergyWithoutAccessiblity :: Maybe Double,
upQueryAccessiblity :: Maybe Double,
upTargetAccessibility :: Maybe Double,
upQuerySequence :: String,
upTargetSequence :: String,
upOutputFileName :: Maybe String
}
deriving (Show, Eq)