minimum viable tests: - create a simple synthetic dataset and ensure seqNMF recovers known sequences - verify that the flags work correctly