3BPYUTTBYTGGEI7NI3YJLDGR7XSMQTB7IKXBXDJLN7U6Q5XZP63AC
data Command =
Primer PrimerCommand
deriving (Show)
data PrimerCommand =
Add Volume Location
deriving (Show)
mainOpts :: Parser Command
mainOpts = mainCommand
mainCommand :: Parser Command
mainCommand = hsubparser
( command "primer" (info (Primer <$> commandPrimerAdd) (progDesc "Work with AlBhed Primers")))
commandPrimerAdd :: Parser PrimerCommand
commandPrimerAdd = hsubparser
( command "add" (info parsePrimerAdd (progDesc "Add a primer to the index")))