Matthew Mosior's Projects
A Haskell script that performs knuth-morris-pratt string search across a region of fasta file for ambiguity codes, and determines whether variants are found in ambiguity codes.
A Haskell script for creating random single nucleotide variants within genomic region(s) using a genomic window string.
A Haskell script that takes in a tab-delimited file and provides an in depth view of a user-defined filtering scheme.
A Haskell based implementation and visualization of a scanline stack based flood fill algorithm.
Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
A statically-typed linear functional language with graded modal types for fine-grained program reasoning
Griffith lab research website
Dockerfile for Haskell compilation environment.
A Haskell Pac-Man clone.
A Haskell script that creates a master variant file given sample information and variant information.
A purely functional programming language with first class types
Idris (Idris2) port of the Haskell biocore library.
Idris (Idris2) port of the Haskell biofasta library.
Immutable byte vectors in Idris2.
Idris (Idris2) port of the Haskell elynx-seq library.
A simple, stack-safe effect system based on the RIO Monad
Koka language compiler and interpreter
Lean 4 programming language and theorem prover
A comparison between Haskell and Rust implementations of the longest common subsequence (LCS) problem.
A Haskell script that prepares .tsv files generated from sequencing data analysis for manual review.
Dockerfile for using MoveAnnotateMerge.hs.
A GUI-based application geared towards aiding in the creation of training data for image classification and object detection models.
A Haskell script that performs hierarchical filtering on a tab-delimited file across groups of lines based on user-defined hierarchical filtering string.
Sigma to Mosaic File Format Converter.
Clear, concise and useful guides for setting up IDE's, Code Editors, etc.
A project to ease in the creation of .aff and .dic files for hunspell.