257 Commits

Author SHA1 Message Date
efischer 097590cf21 Add method to remove a well from the SequenceRecord (git committed as past self due to IDE misclick) 2022-09-29 16:03:10 -05:00
eugenefischer f1e4c4f194 Remove duplicate output statements 2022-09-29 01:05:36 -05:00
eugenefischer b6218c3ed3 update version 2022-09-29 00:53:11 -05:00
eugenefischer c30167d5ec Change real sequence collision so it isn't biased toward sequences in the earlier wells. 2022-09-28 23:15:55 -05:00
eugenefischer e5803defa3 Bug fix, add comments 2022-09-28 18:09:47 -05:00
eugenefischer 34dc2a5721 Add real sequence collision rate 2022-09-28 17:54:55 -05:00
eugenefischer fd106a0d73 Add real sequence collision rate 2022-09-28 17:46:09 -05:00
eugenefischer 22faad3414 Add real sequence collision rate 2022-09-28 17:45:09 -05:00
eugenefischer 0b36e2b742 Rewrite countSequences to allow for collision with real sequences on misreads 2022-09-28 17:44:26 -05:00
eugenefischer 9dacd8cd34 Add real sequence collision rate 2022-09-28 17:43:21 -05:00
eugenefischer 89687fa849 Add real sequence collision rate, make fields final 2022-09-28 17:43:06 -05:00
eugenefischer fb443fe958 Revert "Add getCell and getRandomCell methods"
This reverts commit adebe1542e.
2022-09-28 14:36:20 -05:00
eugenefischer adebe1542e Add getCell and getRandomCell methods 2022-09-28 13:49:50 -05:00
eugenefischer 882fbfffc6 Purge old code 2022-09-28 13:40:13 -05:00
eugenefischer a88cfb8b0d Add read counts for individual wells to graphml output 2022-09-28 13:38:38 -05:00
eugenefischer deed98e79d Bugfix 2022-09-28 12:58:14 -05:00
eugenefischer 1a35600f50 Add method to get read count from individual wells 2022-09-28 12:57:45 -05:00
eugenefischer 856063529b Read depth simulation is now compatible with plate caching 2022-09-28 12:47:00 -05:00
eugenefischer b7c86f20b3 Add read depth attributes to graphml output 2022-09-28 03:01:52 -05:00
eugenefischer 58bb04c431 Remove redundant toString() calls 2022-09-28 02:08:17 -05:00
eugenefischer 610da68262 Refactor Vertex class to use SequenceRecords 2022-09-28 00:58:44 -05:00
eugenefischer 9973473cc6 Make serializable and implement getWellOccupancies method 2022-09-28 00:58:02 -05:00
eugenefischer 8781afd74c Reorder conditional 2022-09-28 00:57:06 -05:00
eugenefischer 88b6c79caa Refactor to simplify graph creation code 2022-09-28 00:07:59 -05:00
eugenefischer 4ad1979c18 Add read depth simulation options to CLI 2022-09-27 15:05:50 -05:00
eugenefischer 423c9d5c93 Add read depth simulation options to CLI 2022-09-27 14:35:55 -05:00
eugenefischer d71a99555c clean up metadata 2022-09-27 12:15:12 -05:00
eugenefischer 2bf2a9f5f7 Add comments 2022-09-27 11:51:51 -05:00
eugenefischer 810abdb705 Add read depth parameters to output metadata 2022-09-27 11:13:12 -05:00
eugenefischer f7b3c133bf Add filtering based on occupancy/read count discrepancy 2022-09-26 23:39:18 -05:00
eugenefischer 14fcfe1ff3 spacing 2022-09-26 23:38:56 -05:00
eugenefischer 70fec95a00 Bug fix 2022-09-26 23:17:18 -05:00
eugenefischer 077af3b46e Clear plate in memory when simulating read depth 2022-09-26 23:17:10 -05:00
eugenefischer db99c74810 Rework read depth simulation to allow edge weight calculations to work as expected. (This changes sample plate in memory, so caching the sample plate is incompatible) 2022-09-26 23:03:23 -05:00
eugenefischer 13a1af1f71 placeholder values until CLI is updated to support read depth simulation 2022-09-26 19:43:29 -05:00
eugenefischer 199c81f983 Implement read count for vertices 2022-09-26 19:42:19 -05:00
eugenefischer 19a2a35f07 Refactor plate assay methods to use maps passed as parameters rather than returning maps 2022-09-26 17:00:25 -05:00
eugenefischer 36c628cde5 Add code to simulate read depth 2022-09-26 16:52:56 -05:00
eugenefischer 1ddac63b0a Add exception handling 2022-09-26 14:28:35 -05:00
eugenefischer e795b4cdd0 Add read depth option to interface 2022-09-26 14:25:47 -05:00
eugenefischer 60cf6775c2 notes toward command line read depth option 2022-09-26 14:25:30 -05:00
eugenefischer 8a8c89c9ba revert options menu 2022-09-26 14:24:58 -05:00
eugenefischer 86371668d5 Add menu option to activate simulation of read depth and sequence read errors 2022-09-26 13:47:19 -05:00
eugenefischer d81ab25a68 Comment: need to update this when read count is implemented 2022-09-26 13:46:53 -05:00
eugenefischer 02c8e6aacb Refactor sequences to be strings instead of integers, to make simulating read errors easier 2022-09-26 13:37:48 -05:00
eugenefischer f84dfb2b4b Method stub for simulating read depth 2022-09-26 00:43:13 -05:00
eugenefischer 184278b72e Add fields for simulating read depth. Also a priority queue for lookback auctions 2022-09-26 00:42:55 -05:00
eugenefischer 489369f533 Add flag to simulate read depth 2022-09-26 00:42:23 -05:00
eugenefischer fbee591273 Change indentation 2022-09-25 22:36:02 -05:00
eugenefischer d1a56c3578 Hand-merge of some things from Dev_Vertex branch that didn't make it in for some reason 2022-09-25 19:07:25 -05:00