Repository: NickleDave/songdkl (language: python)

Issue:
Add syllable number data and relatedness data
- [ ] in .csv files?
- [ ] Add to tests/data-for-tests/ 
- [ ] or possibly add to package itself in src/songdkl/data, if these are lightweight .csv files -- a user could then test with them directly
Add syllable number data and relatedness data
- [ ] in .csv files?
- [ ] Add to tests/data-for-tests/ 
- [ ] or possibly add to package itself in src/songdkl/data, if these are lightweight .csv files -- a user could then test with them directly


Discussion / hints:
@dgmets I realized that I do already have 'fath_offspring.csv' that lists relatedness -- I think this was in the Dryad dataset files?
@dgmets I realized that I do already have 'fath_offspring.csv' that lists relatedness -- I think this was in the Dryad dataset files?

Fix patch:
diff --git a/.gitignore b/.gitignore
index 9aff473..25a8ace 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,10 @@
 .idea/
-*__pycache__*
+
 .DS_Store
+
+*__pycache__*
 *egg-info/
 dist/
-build/
\ No newline at end of file
+build/
+
+tests/data-for-tests/song_data/*/


Test patch:
diff --git a/tests/data-for-tests/song_data/fath_offspring.csv b/tests/data-for-tests/song_data/fath_offspring.csv
new file mode 100644
index 0000000..b653a82
--- /dev/null
+++ b/tests/data-for-tests/song_data/fath_offspring.csv
@@ -0,0 +1,97 @@
+g99o87,pu39w79
+g99o87,pu64w91
+g99o87,pu51w43
+g99o87,pu71w42
+g99o87,pu1w51
+g99o87,pu1w14
+g99o87,pu27w16
+g99o87,pu16w31
+g99o87,pu62w53
+g99o87,pu19w65
+g99o87,pu20w66
+g99o87,pu25w17
+g99o87,pu26w18
+g99o87,pu22w17
+pk24bu3,bk86bk62
+pk24bu3,bk100bk99
+pk24bu3,bk34bk33
+pk24bu3,bk73bk71
+pk24bu3,bk1bk3
+pk24bu3,bk34bk51
+pk24bu3,bk9bk8
+pk24bu3,bk50bk49
+pk24bu3,bk6bk38
+pk24bu3,bk20bk45
+pk24bu3,bk5bk25
+pk24bu3,bk17bk30
+pk24bu3,bk41bk14
+pk24bu3,bk13bk12
+pk24bu3,bk43bk70
+pk24bu3,bk38bk39
+pk24bu3,bk83bk73
+pk24bu3,bk4bk47
+pk24bu3,bk67bk44
+pk24bu3,bk36bk37
+pk24bu3,bk94bk87
+o76bk11,w69pk82
+o76bk11,w82pk41
+o76bk11,w35pk25
+o76bk11,w75pk99
+o76bk11,w3pk86
+o76bk11,w99pk7
+o76bk11,w70pk50
+o76bk11,w28pk28
+o76bk11,w88pk84
+o76bk11,w83pk50
+o76bk11,w58pk1
+o76bk11,w61pk3
+o76bk11,w50pk34
+o76bk11,w89pk4
+o76bk11,w66pk94
+o76bk11,w23pk78
+o76bk11,w59pk66
+o76bk11,w11pk95
+o76bk11,w54pk85
+o76bk11,w21pk21
+o76bk11,w21pk15
+o76bk11,w26pk33
+o76bk11,w57pk61
+o76bk11,w67pk20
+o76bk11,w23pk78
+bk94bk87,bk30bk40
+bk94bk87,bk47bk40
+bk94bk87,bk84bk85
+bk94bk87,bk64bk65
+bk94bk87,bk66bk21
+bk94bk87,bk1bk9
+bk94bk87,bk79bk82
+bk94bk87,bk2bk10
+bk94bk87,bk90bk46
+bk94bk87,bk59bk42
+bk94bk87,bk51bk59
+bk94bk87,bk28bk68
+bk94bk87,bk4bk95
+bk94bk87,bk65bk85
+bk94bk87,bk31bk89
+bk94bk87,bk92bk23
+bk94bk87,bk89bk88
+bk94bk87,bk83bk48
+bk94bk87,bk5bk60
+bk34bk51,r94w47
+bk34bk51,r34w20
+bk34bk51,r93w64
+bk34bk51,r95w29
+bk34bk51,r26w66
+bk34bk51,r88w69
+bk34bk51,r70w90
+bk34bk51,r7w75
+bk34bk51,r22w20
+bk34bk51,r2w49
+bk34bk51,r3w90
+bk34bk51,r78w62
+bk34bk51,r4w53
+bk34bk51,r77g82
+bk34bk51,y27y33
+bk34bk51,r62w35
+bk34bk51,r10w46
+bk34bk51,r63w86
diff --git a/tests/data-for-tests/song_data/sylno_out.csv b/tests/data-for-tests/song_data/sylno_out.csv
new file mode 100644
index 0000000..0b11bca
--- /dev/null
+++ b/tests/data-for-tests/song_data/sylno_out.csv
@@ -0,0 +1,365 @@
+bk100bk99,6
+bk100w89,6
+bk13bk12,5
+bk17bk30,12
+bk17w56,4
+bk1bk3,8
+bk1bk9,6
+bk20bk45,8
+bk24w25,5
+bk28bk68,6
+bk29bk8,5
+bk2bk10,5
+bk30bk40,4
+bk31bk89,5
+bk34bk33,15
+bk63w43,5
+bk64bk65,7
+bk64bk85,6
+bk65bk85,6
+bk66bk21,15
+bk67bk44,7
+bk69bk81,7
+bk6bk38,4
+bk70pk50,7
+bk73bk71,7
+bk79bk82,8
+bk83bk48,8
+bk83bk73,8
+bk84bk85,9
+bk86bk62,5
+bk89bk88,4
+bk90bk46,9
+bk92bk23,6
+bk94bk87,9
+bk9bk8,15
+black1black3,7
+g35bu3,3
+g37g41,3
+g38g59,2
+g43g62,4
+g51g72,3
+g57g47,4
+g63g76,4
+g65g9,3
+g66g43,4
+g70g66,5
+g78g76,6
+g82g37,5
+g83g61,5
+g89g73,5
+g94g1,4
+g99o87,6
+o100o7,8
+o10bk88,7
+o10bk90,5
+o14bk33,4
+o14o56,3
+o17bk88,4
+o1bk23,6
+o28bu17,6
+o30bk18,5
+o31bk41,7
+o32bk42,7
+o33o33,5
+o33pu1,4
+o35pu74,12
+o40o37,3
+o41o32,8
+o46bk78,5
+o48pu29,5
+o48pu56,3
+o49pu50,3
+o53bk57,15
+o53o23,3
+o57bk16,6
+o60pu21,7
+o61o11,3
+o62bk75,6
+o67o64,6
+o76bk11,6
+o81o91,5
+o86w8,5
+o87bk66,7
+o8bk49,14
+o8o55,2
+o92o82,5
+pk100bk45,15
+pk100bk68,5
+pk15bk43,5
+pk16r13,6
+pk18g79,2
+bk34bk51,7
+bk61w42,5
+bu10o7,5
+g34g22,4
+o39o54,3
+pk19r27,4
+pk96r96,3
+pu39w79,4
+r13g97,9
+r42pu47,6
+w28o1,4
+w62o41,7
+pk1g62,4
+pk21bk96,4
+pk22r46,2
+pk2bk37,4
+pk2r54,4
+pk30g69,3
+pk36g15,4
+pk42bk69,3
+pk43g64,3
+pk46bk46,15
+pk48r55,3
+pk49r56,3
+pk54g20,3
+pk5bk39,5
+pk64r61,4
+pk69g86,4
+pk72bk90,5
+pk74g77,2
+pk85r3,4
+pk92r45,6
+pk94r25,3
+pk95r42,4
+pk97r22,5
+pu10bk94,3
+pu11bk28,3
+pu12w54,5
+pu13pu15,15
+pu13w6,7
+pu16w31,7
+pu17pk42,6
+pu19w65,3
+pu1w14,4
+pu1w51,4
+pu1w64,6
+pu20w66,4
+pu22w17,5
+pu23w38,3
+pu23w75,5
+pu25bk52,2
+pu25w17,4
+pu26bk61,2
+pu26w18,3
+pu27w16,2
+pu27w86,5
+pu28bk75,6
+pu28pk43,6
+pu31bk90,2
+pu31br476,6
+pu33bk14,2
+pu33br479,5
+pu37y7,3
+pu3pk17,2
+pu41bk61,3
+pu42bk10,2
+pu51w43,5
+pu52y75,2
+pu57bk62,2
+pu58br33,4
+pu61bk41,15
+pu62w53,4
+pu64w91,4
+pu65w91,7
+pu6bk63,3
+pu71bk49,3
+pu71w42,5
+pu73y73,3
+pu77bk61,3
+pu81bk1,4
+pu82bk96,5
+pu87pk44,6
+pu88bk78,2
+pu90y78,4
+r100g25,3
+r10w46,7
+r12g22,5
+r12g98,11
+r14g6,5
+r14w50,5
+r16g83,6
+r19g19,8
+r22w20,7
+r24g23,7
+r25w47,4
+r26w34,5
+r26w66,8
+r28w69,3
+r29g50,7
+r2g96,6
+r2pu22,5
+r2w49,7
+r30g6,4
+r34w20,8
+r35g14,15
+r36g92,6
+r37g7,8
+r38g49,14
+r39g39,10
+r3g74,7
+r3w90,5
+r40g4,7
+r43g3,6
+r43pu46,7
+r44g31,6
+r45g32,4
+r46g33,8
+r4g9,4
+r4g90,5
+r4w53,3
+r57g61,10
+r58pu68,15
+r58w32,5
+r61w68,5
+r62w35,5
+r63w86,6
+r65g88,3
+r70w90,3
+r75w72,2
+r77g82,6
+r78w62,5
+r78w86,6
+r7w75,5
+r81g87,3
+r82pu7,4
+r84g3,3
+r87g80,8
+r88w69,9
+r8g75,5
+r92g54,10
+r93w64,8
+r93w89,3
+r94w47,8
+r95w29,6
+r99g13,9
+r9g81,7
+r9g84,7
+red30green6,4
+w100o19,4
+w10o15,4
+w11pk95,7
+w14o52,4
+w16o36,6
+w1o21,4
+w21o2,5
+w21o99,6
+w21pk21,4
+w22pk23,6
+w23pk24,6
+w23pk78,6
+w24o73,6
+w26o16,4
+w26pk33,5
+w28pk28,8
+w2o34,5
+w2o79,5
+w34o100,6
+w35pk25,7
+w39o13,3
+w3pk86,15
+w43o32,15
+w45pk73,5
+w46o3,5
+w48o5,4
+w50pk34,6
+w51o31,5
+w51o59,7
+w51pk72,5
+w52o58,6
+w52w44,15
+w53o51,4
+w54o18,5
+w54pk85,8
+w56pk95,15
+w57pk61,6
+w58pk1,11
+w58w78,15
+w59pk66,7
+w61o80,9
+w61pk3,7
+w66o79,7
+w66pk94,7
+w67o44,2
+w67pk20,3
+w69pk82,10
+w70pk50,7
+w71br49,3
+w73o43,15
+w75pk99,7
+w76o56,8
+w7o91,5
+w80o5,4
+w81o42,4
+w82pk41,8
+w83pk50,9
+w87o32,7
+w88pk84,6
+w89o12,4
+w89pk4,10
+w90br83,4
+w93pk62,5
+w94o11,3
+w94o25,5
+w94o44,4
+w97o99,5
+w99pk7,5
+w9o17,4
+y1,15
+y100br9,3
+y1blank0,15
+y1br480,5
+y25,7
+y27y33,4
+y53y83,7
+y54br37,4
+y73br5,4
+y81br444,15
+y92br4,4
+bu11o68,4
+bu17o20,6
+bu21o52,4
+bu21o96,3
+bu22o52,4
+bu24w84,3
+bu28o67,5
+bu38o77,5
+bu48o83,3
+bu49o82,4
+bu50o44,6
+bu65o7,9
+bu66o8,15
+bu69o87,4
+bu71o60,5
+bu81o63,5
+bu82o62,3
+bu91o64,3
+bu92o63,5
+bu95o85,3
+fc01,8
+fc01 (copy),8
+g24g26,5
+g25g27,4
+g26g95,7
+g27bu53,9
+g27g28,8
+g27w3,4
+bk36bk37,6
+bk37w86,4
+bk38bk39,4
+bk40w47,5
+bk41bk14,7
+bk43bk70,9
+bk47bk40,12
+bk4bk47,6
+bk4bk95,8
+bk50bk49,6
+bk51bk59,5
+bk52g25,5
+bk57bk4,5
+bk57bk59,6
+bk59bk42,8
+bk5bk25,8
+bk5bk60,4
+bk61bk26,5