remove unnecessary compact since missing value raises error
factored out range check into range#cover? and in separate method
moved all weight calculation methods into FragmentWeight class
move finding combinations into separate class
rename molecule combinations method
fixed some mistaken global vars in script.js
remove main.hs
duplicating solution in haskell
add gitignore and stop tracking .hi and .o files
actually add exclusions to gitignore
convert sequence chars to lower before parse, add type signatures
returning total weight for peptide
use pattern matching instead of guard
find all possible fragments of length N for peptide
get all possible linear sequences of fragments
print possible matching sequences, add 19 (stupidly) to sequence weight
print out list of tuples, fragment and weight
dont need executable
one method called in main
added snap server, renamed aa.hs to Peptide.hs and exporting as module