Sfoglia il codice sorgente

added edge cases as requested in PR

Henry Crosswell 1 mese fa
parent
commit
c91b6dbf58

+ 6 - 1
pyrat-data-multiple-parents-1-mutation.csv

@@ -15,4 +15,9 @@ ID-013,Line-A,05/05/2026,ID-F9,ID-M11,ID-F10,ID-M12,End of experiment,Mut-A,het,
 ID-014,Line-A,05/05/2026,ID-F10,ID-M12,ID-F9,ID-M11,End of experiment,Mut-A,wt,Mut-A,wt,Mut-A,wt,Mut-A,het,Mut-A,het
 ID-015,Line-A,12/06/2026,ID-F11,ID-M13,ID-F12,,End of experiment,Mut-A,het,Mut-A,het,Mut-A,het,Mut-A,het,,
 ID-016,Line-A,12/06/2026,ID-F11,ID-M13,ID-F12,,End of experiment,Mut-A,wt,Mut-A,het,Mut-A,het,Mut-A,het,,
-ID-017,Line-A,12/06/2026,ID-F13,ID-M14,ID-F14,ID-M15,End of experiment,Mut-A,het,Mut-A,hom,Mut-A,hom,Mut-A,wt,Mut-A,wt
+ID-017,Line-A,12/06/2026,ID-F13,ID-M14,ID-F14,ID-M15,End of experiment,Mut-A,het,Mut-A,hom,Mut-A,hom,Mut-A,wt,Mut-A,wt
+ID-018,Line-A,01/07/2026,,ID-M16,,,End of experiment,Mut-A,het,,,,,Mut-A,wt,,
+ID-019,Line-A,02/07/2026,ID-F15,,,,End of experiment,Mut-A,het,Mut-A,het,,,,,,
+ID-020,Line-A,03/07/2026,ID-F16,ID-M17,,ID-M18,End of experiment,Mut-A,hom,Mut-A,hom,,,Mut-A,hom,Mut-A,hom
+ID-021,Line-A,04/07/2026,ID-F17,ID-M19,,,End of experiment,Mut-A,het,Mut-A,het,,,Mut-A,wt,,
+ID-022,Line-A,04/07/2026,ID-F18,ID-M20,,,End of experiment,Mut-A,wt,Mut-A,het,,,Mut-A,wt,,

+ 6 - 1
pyrat-data-multiple-parents-2-mutations.csv

@@ -15,4 +15,9 @@ ID-013,Line-AB,05/05/2026,ID-F9,ID-M11,ID-F10,ID-M12,End of experiment,Mut-A,het
 ID-014,Line-AB,05/05/2026,ID-F10,ID-M12,ID-F9,ID-M11,End of experiment,Mut-A,het,Mut-B,wt,Mut-A,wt,Mut-B,het,Mut-A,wt,Mut-B,het,Mut-A,het,Mut-B,wt,Mut-A,het,Mut-B,wt
 ID-015,Line-AB,12/06/2026,ID-F11,ID-M13,ID-F12,,End of experiment,Mut-A,het,Mut-B,het,Mut-A,het,Mut-B,wt,Mut-A,het,Mut-B,wt,Mut-A,het,Mut-B,het,,,,
 ID-016,Line-AB,12/06/2026,ID-F11,ID-M13,ID-F12,,End of experiment,Mut-A,wt,Mut-B,het,Mut-A,het,Mut-B,wt,Mut-A,het,Mut-B,wt,Mut-A,het,Mut-B,het,,,,
-ID-017,Line-AB,12/06/2026,ID-F13,ID-M14,ID-F14,ID-M15,End of experiment,Mut-A,het,Mut-B,het,Mut-A,hom,Mut-B,het,Mut-A,hom,Mut-B,het,Mut-A,wt,Mut-B,wt,Mut-A,wt,Mut-B,wt
+ID-017,Line-AB,12/06/2026,ID-F13,ID-M14,ID-F14,ID-M15,End of experiment,Mut-A,het,Mut-B,het,Mut-A,hom,Mut-B,het,Mut-A,hom,Mut-B,het,Mut-A,wt,Mut-B,wt,Mut-A,wt,Mut-B,wt
+ID-018,Line-AB,01/07/2026,,ID-M16,,,End of experiment,Mut-A,het,Mut-B,wt,,,,,,,,,Mut-A,wt,Mut-B,wt,,,,
+ID-019,Line-AB,02/07/2026,ID-F15,,,,End of experiment,Mut-A,het,Mut-B,wt,Mut-A,het,Mut-B,wt,,,,,,,,,,,,
+ID-020,Line-AB,03/07/2026,ID-F16,ID-M17,,ID-M18,End of experiment,Mut-A,hom,Mut-B,het,Mut-A,hom,Mut-B,wt,,,,,Mut-A,hom,Mut-B,het,Mut-A,hom,Mut-B,het
+ID-021,Line-AB,04/07/2026,ID-F17,ID-M19,,,End of experiment,Mut-A,het,Mut-B,wt,Mut-A,het,Mut-B,het,,,,,Mut-A,wt,Mut-B,wt,,,,
+ID-022,Line-AB,04/07/2026,ID-F18,ID-M20,,,End of experiment,Mut-A,wt,Mut-B,het,Mut-A,het,Mut-B,het,,,,,Mut-A,wt,Mut-B,wt,,,,

+ 5 - 1
pyrat-data-multiple-parents-3-mutations.csv

@@ -16,4 +16,8 @@ ID-014,Line-ABC,05/05/2026,ID-F10,ID-M12,ID-F9,ID-M11,End of experiment,Mut-A,wt
 ID-015,Line-ABC,12/06/2026,ID-F11,ID-M13,ID-F12,,End of experiment,Mut-A,het,Mut-B,het,Mut-C,het,Mut-A,het,Mut-B,wt,Mut-C,het,Mut-A,het,Mut-B,wt,Mut-C,het,Mut-A,het,Mut-B,het,Mut-C,wt,,,,,,
 ID-016,Line-ABC,12/06/2026,ID-F11,ID-M13,ID-F12,,End of experiment,Mut-A,wt,Mut-B,het,Mut-C,wt,Mut-A,het,Mut-B,wt,Mut-C,het,Mut-A,het,Mut-B,wt,Mut-C,het,Mut-A,het,Mut-B,het,Mut-C,wt,,,,,,
 ID-017,Line-ABC,12/06/2026,ID-F13,ID-M14,ID-F14,ID-M15,End of experiment,Mut-A,het,Mut-B,het,Mut-C,hom,Mut-A,hom,Mut-B,het,Mut-C,het,Mut-A,hom,Mut-B,het,Mut-C,het,Mut-A,wt,Mut-B,wt,Mut-C,het,Mut-A,wt,Mut-B,wt,Mut-C,het
-
+ID-018,Line-ABC,01/07/2026,,ID-M16,,,End of experiment,Mut-A,het,Mut-B,wt,Mut-C,het,,,,,,,,,,,,,Mut-A,wt,Mut-B,wt,Mut-C,het,,,,,,
+ID-019,Line-ABC,02/07/2026,ID-F15,,,,End of experiment,Mut-A,het,Mut-B,wt,Mut-C,het,Mut-A,het,Mut-B,wt,Mut-C,het,,,,,,,,,,,,,,,,,,
+ID-020,Line-ABC,03/07/2026,ID-F16,ID-M17,,ID-M18,End of experiment,Mut-A,hom,Mut-B,het,Mut-C,wt,Mut-A,hom,Mut-B,wt,Mut-C,het,,,,,,,Mut-A,hom,Mut-B,het,Mut-C,wt,Mut-A,hom,Mut-B,het,Mut-C,wt
+ID-021,Line-ABC,04/07/2026,ID-F17,ID-M19,,,End of experiment,Mut-A,het,Mut-B,wt,Mut-C,het,Mut-A,het,Mut-B,het,Mut-C,het,,,,,,,Mut-A,wt,Mut-B,wt,Mut-C,wt,,,,,,
+ID-022,Line-ABC,04/07/2026,ID-F18,ID-M20,,,End of experiment,Mut-A,wt,Mut-B,het,Mut-C,wt,Mut-A,het,Mut-B,het,Mut-C,het,,,,,,,Mut-A,wt,Mut-B,wt,Mut-C,wt,,,,,,

+ 4 - 1
standardised-data-multiple-parents-1-mutation.csv

@@ -11,4 +11,7 @@ ID-013,Line-A,05/05/2026,ID-F9,ID-F10,ID-M11,ID-M12,End of experiment,1,Mut-A,he
 ID-014,Line-A,05/05/2026,ID-F10,ID-F9,ID-M12,ID-M11,End of experiment,1,Mut-A,wt,wt,het
 ID-015,Line-A,12/06/2026,ID-F11,ID-F12,ID-M13,,End of experiment,1,Mut-A,het,het,het
 ID-016,Line-A,12/06/2026,ID-F11,ID-F12,ID-M13,,End of experiment,1,Mut-A,wt,het,het
-ID-017,Line-A,12/06/2026,ID-F13,ID-F14,ID-M14,ID-M15,End of experiment,1,Mut-A,het,hom,wt
+ID-017,Line-A,12/06/2026,ID-F13,ID-F14,ID-M14,ID-M15,End of experiment,1,Mut-A,het,hom,wt
+ID-020,Line-A,03/07/2026,ID-F16,,ID-M17,ID-M18,End of experiment,1,Mut-A,hom,hom,hom
+ID-021,Line-A,04/07/2026,ID-F17,,ID-M19,,End of experiment,1,Mut-A,het,het,wt
+ID-022,Line-A,04/07/2026,ID-F18,,ID-M20,,End of experiment,1,Mut-A,wt,het,wt

+ 3 - 0
standardised-data-multiple-parents-2-mutations.csv

@@ -11,3 +11,6 @@ ID-014,Line-AB,05/05/2026,ID-F10,ID-F9,ID-M12,ID-M11,End of experiment,2,Mut-A,M
 ID-015,Line-AB,12/06/2026,ID-F11,ID-F12,ID-M13,,End of experiment,2,Mut-A,Mut-B,het_het,het_wt,het_het
 ID-016,Line-AB,12/06/2026,ID-F11,ID-F12,ID-M13,,End of experiment,2,Mut-A,Mut-B,wt_het,het_wt,het_het
 ID-017,Line-AB,12/06/2026,ID-F13,ID-F14,ID-M14,ID-M15,End of experiment,2,Mut-A,Mut-B,het_het,hom_het,wt_wt
+ID-020,Line-AB,03/07/2026,ID-F16,,ID-M17,ID-M18,End of experiment,2,Mut-A,Mut-B,hom_het,hom_wt,hom_het
+ID-021,Line-AB,04/07/2026,ID-F17,,ID-M19,,End of experiment,2,Mut-A,Mut-B,het_wt,het_het,wt_wt
+ID-022,Line-AB,04/07/2026,ID-F18,,ID-M20,,End of experiment,2,Mut-A,Mut-B,wt_het,het_het,wt_wt

+ 3 - 0
standardised-data-multiple-parents-3-mutations.csv

@@ -12,3 +12,6 @@ ID-014,Line-ABC,05/05/2026,ID-F10,ID-F9,ID-M12,ID-M11,End of experiment,3,Mut-A,
 ID-015,Line-ABC,12/06/2026,ID-F11,ID-F12,ID-M13,,End of experiment,3,Mut-A,Mut-B,Mut-C,het_het_het,het_wt_het,het_het_wt
 ID-016,Line-ABC,12/06/2026,ID-F11,ID-F12,ID-M13,,End of experiment,3,Mut-A,Mut-B,Mut-C,wt_het_wt,het_wt_het,het_het_wt
 ID-017,Line-ABC,12/06/2026,ID-F13,ID-F14,ID-M14,ID-M15,End of experiment,3,Mut-A,Mut-B,Mut-C,het_het_hom,hom_het_het,wt_wt_het
+ID-020,Line-ABC,03/07/2026,ID-F16,,ID-M17,ID-M18,End of experiment,3,Mut-A,Mut-B,Mut-C,hom_het_wt,hom_wt_het,hom_het_wt
+ID-021,Line-ABC,04/07/2026,ID-F17,,ID-M19,,End of experiment,3,Mut-A,Mut-B,Mut-C,het_wt_het,het_het_het,wt_wt_wt
+ID-022,Line-ABC,04/07/2026,ID-F18,,ID-M20,,End of experiment,3,Mut-A,Mut-B,Mut-C,wt_het_wt,het_het_het,wt_wt_wt