{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":491013626,"defaultBranch":"main","name":"ngsAMOVA","ownerLogin":"isinaltinkaya","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-11T08:03:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33371500?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703615010.0","currentOid":""},"activityList":{"items":[{"before":"40051d5726d4d91eedfb484bc3b0c403b8d3468f","after":"d36fa7031c2d6ff5bcc9f58e5c54e392b323497b","ref":"refs/heads/main","pushedAt":"2024-04-25T16:11:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[feat,chore,refactor,test] Add amova ci and negative variance adjustment, v0.5\n\n[feat]\n\nadd amova confidence interval using bootstrap percentile method, normal\napproximation, bootstrap basic method (reverse percentile method). When block\nbootstrapping is enabled, the results from all 3 of these methods will be\nreported by default.\n\nadd missing data check dmat->has_drop for neighbor joining\n\nadd negative variance adjustment and alternative results via setting negative\nvariance components to 0 and recalculating the phi statistics.\n\n[chore]\n\nchange dxy and amova result printing for double values from %f (float) to %.17g (double)\n\ndeprec mathUtils\n\nadd cross-platform __FUNCTION__ identifier\n\nchange the name of --drop-pairs to --allow-missing-pairs for clarity\n\n[refactor]\n\nimprove block bootstrapping samples printing\n\nrename nsites variables in em.cpp for clarity (does not affect the results)\n\n[test]\n\nadd block bootstrapping test case test18\n\nUpdate test results with including negative variance adjusted results","shortMessageHtmlLink":"[feat,chore,refactor,test] Add amova ci and negative variance adjustm…"}},{"before":"b3265c963742717e4b692002c5f81e342c25c328","after":"40051d5726d4d91eedfb484bc3b0c403b8d3468f","ref":"refs/heads/main","pushedAt":"2024-03-31T16:06:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[feat,perf,chore] add option for dmat pruning\n\n[feat]\n\nadd option `--prune-dmat` to prune the distance matrices by deleting\nindividuals. add simple heuristic to find the most problematic\nindividuals to remove in order to obtain a distance matrix with no\nmissing values.\n\n[perf]\n\nrefactor output file writing\n\n[chore]\n\nchange newick tree output precision to double precision","shortMessageHtmlLink":"[feat,perf,chore] add option for dmat pruning"}},{"before":"85becd970f7dcb8772ca2ba2df4ca3682de24d5b","after":"b3265c963742717e4b692002c5f81e342c25c328","ref":"refs/heads/main","pushedAt":"2024-03-26T17:29:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[feat] add options to drop pairs instead of exiting\n\n[feat]\n\nadd options --drop-pairs --min-pairsites and --min-npairs to drop\nspecific pairs that does not meet the thresholds instead of exiting with\nerror","shortMessageHtmlLink":"[feat] add options to drop pairs instead of exiting"}},{"before":"559fc2a815838b74e821e0e03e98b1f47c58e1f7","after":"85becd970f7dcb8772ca2ba2df4ca3682de24d5b","ref":"refs/heads/main","pushedAt":"2024-03-25T18:04:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[perf,chore,fix] major code refactoring\n\n[perf]\n\nrefactor block bootstrapping\n\nrefactor gl data storing in memory for efficiency\n\n[chore]\n\ncheck if required tags exists before reading vcf files\n\nmake test cases faster by reducing number of em iters\n\ndeprecate namespace MATH and mathUtils.cpp\n\nreintroduce the amova table printing\n\n[fix]\n\nremove semicolons after do while end in function-like macros\n\nchange printed distance precision to double precision 17g\n\nremove squaring the distances for nj\n\nadd gl rescaling for 3 gl analyses","shortMessageHtmlLink":"[perf,chore,fix] major code refactoring"}},{"before":"9ab50dd670294c7b6fcf7ffdeff4ad9fde61b0ae","after":"559fc2a815838b74e821e0e03e98b1f47c58e1f7","ref":"refs/heads/main","pushedAt":"2024-03-11T17:07:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[chore/perf] Refactor dxy analysis functions\n\nRefactor dxy analysis functions for performance","shortMessageHtmlLink":"[chore/perf] Refactor dxy analysis functions"}},{"before":"7388a5a52f2c6d3454848687723578aac8c80282","after":"9ab50dd670294c7b6fcf7ffdeff4ad9fde61b0ae","ref":"refs/heads/main","pushedAt":"2024-03-10T16:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[feat,perf,test] v0.3; major code refactoring\n\n[feat]\n\nadd -doUnitTests for in-program unit tests\n\nadd alleles_t 64bit encoded alleles reading. reduces memory footprint by %75,\nrequiring only 1/4 the mem previously used.\n\n[test]\n\nadd test 0 to test in-program unit tests\n\n[perf]\n\nchange distance matrix output format: add dmtype information and names, change\ncomma sep to newline\n\ndeprecate unnecessary formulaStruct, use its strArray in pars directly\n\nchange distanceMatrixStruct to a more efficient version dmat_t\n\nrefactor neighbor joining implementation for performance","shortMessageHtmlLink":"[feat,perf,test] v0.3; major code refactoring"}},{"before":"ab060efb1306db1c7d6279f6bc30ee4b61f6ddcd","after":"7388a5a52f2c6d3454848687723578aac8c80282","ref":"refs/heads/main","pushedAt":"2024-02-21T13:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[feat,perf] Add generalized AMOVA, improve perf\n\n[perf]\n\nSpeedup amova analyses by separating the analyses into two groups: shared and\nprivate amova calculations. Shared calculations does not depend on distance\nmatrix and therefore given the same metadata the same calculations are being\ndone. New approach avoids this recomputation and speeds up amova replicates.\n\nImprove metadata file reading; handle the cases with non-unique group names,\nchange metadata representation in memory to reduce the overhead and memory\nfootprint.\n\n[feat]\n\nAdd L-level generalized AMOVA. Change standard AMOVA calculations to\ngeneralized form using inverse variance coefficient matrix explicitly.\n\n[chore]\n\nUpdate test results to match the new order of printing in amova results csv\nfile.","shortMessageHtmlLink":"[feat,perf] Add generalized AMOVA, improve perf"}},{"before":"011d03b1e80fb6f06ae515773df17e017964b48e","after":"ab060efb1306db1c7d6279f6bc30ee4b61f6ddcd","ref":"refs/heads/main","pushedAt":"2024-01-01T15:12:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[test,feat] Add allele notations test, valgrind test, add --rm-invar-sites opt\n\nAdd different unobserved notations test cases (data{0..5}) corresponding to\nvcfgl -doUnobserved {0..5}\n\nAdd option to remove invar sites --rm-invar-sites for genotype data (-doDist 2)\nbased on AD tag. Reason: To be able to get the same result with equivalent data\ninputs data{0..5} for test 16\n\nAdd valgrind test mode `make testvg` to check for errors using valgrind","shortMessageHtmlLink":"[test,feat] Add allele notations test, valgrind test, add --rm-invar-…"}},{"before":"3c514c3618101f079f81a4c2708af02b0e02b1ed","after":"011d03b1e80fb6f06ae515773df17e017964b48e","ref":"refs/heads/main","pushedAt":"2023-12-26T18:30:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[test] Fix workflow broken dependencies","shortMessageHtmlLink":"[test] Fix workflow broken dependencies"}},{"before":"a3342afeda67149ae3821a545305f8d86b536c49","after":"3c514c3618101f079f81a4c2708af02b0e02b1ed","ref":"refs/heads/main","pushedAt":"2023-12-26T18:26:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[test] Add manual test trigger, move HTSSRC to systemwide","shortMessageHtmlLink":"[test] Add manual test trigger, move HTSSRC to systemwide"}},{"before":"187e6d45f78607f5d026376184235992e905a4d8","after":null,"ref":"refs/heads/fix_workflow","pushedAt":"2023-12-26T18:23:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"}},{"before":"4f647df76a1e881cf571b2fb1c215b1d8fa7d8ad","after":"a3342afeda67149ae3821a545305f8d86b536c49","ref":"refs/heads/main","pushedAt":"2023-12-26T18:23:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"Merge pull request #3 from isinaltinkaya/fix_workflow\n\n[build] Change libs order","shortMessageHtmlLink":"Merge pull request #3 from isinaltinkaya/fix_workflow"}},{"before":null,"after":"187e6d45f78607f5d026376184235992e905a4d8","ref":"refs/heads/fix_workflow","pushedAt":"2023-12-26T18:19:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[build] Change libs order","shortMessageHtmlLink":"[build] Change libs order"}},{"before":"d88ddf9da3a11824cddab0fef0bf317fe857e946","after":"4f647df76a1e881cf571b2fb1c215b1d8fa7d8ad","ref":"refs/heads/main","pushedAt":"2023-12-26T18:03:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[feat,chore,test] Add support for unobserved alts\n\n[feat]\n\nAdd support for <*> and unobserved alternate alleles\n\n[chore]\n\nAdd do while protection to macro functions\n\nAdd COMMIT_CHANGES commit notes for commit msg to gitignore\nAdd version.h and build.h to gitignore\n\n[test]\n\nUpdate unit tests to use a proper bash script instead of test Makefile","shortMessageHtmlLink":"[feat,chore,test] Add support for unobserved alts"}},{"before":"45b46aa23e71a77de6e2397d963e1112b52a9ffb","after":null,"ref":"refs/heads/ibd_gl_method","pushedAt":"2023-12-12T10:01:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"}},{"before":"9fa870a8fc01cbe3eed6019fb6f1b7bf7de355c6","after":"d88ddf9da3a11824cddab0fef0bf317fe857e946","ref":"refs/heads/main","pushedAt":"2023-12-12T10:01:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"Merge pull request #2 from isinaltinkaya/ibd_gl_method\n\n[feat] Merge ibdgl method branch","shortMessageHtmlLink":"Merge pull request #2 from isinaltinkaya/ibd_gl_method"}},{"before":"dcf59dd388bd290f9dfcb2c2386c9084401e140d","after":"9fa870a8fc01cbe3eed6019fb6f1b7bf7de355c6","ref":"refs/heads/main","pushedAt":"2023-08-23T14:43:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[feat] Add option to enable/disable negative branch handling","shortMessageHtmlLink":"[feat] Add option to enable/disable negative branch handling"}},{"before":"9f7dac9b5c72b58ee8389b550a6fb4a9b731e8d2","after":"45b46aa23e71a77de6e2397d963e1112b52a9ffb","ref":"refs/heads/ibd_gl_method","pushedAt":"2023-08-21T18:58:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[fix] Remove redundant readsite directive in gl","shortMessageHtmlLink":"[fix] Remove redundant readsite directive in gl"}},{"before":null,"after":"9f7dac9b5c72b58ee8389b550a6fb4a9b731e8d2","ref":"refs/heads/ibd_gl_method","pushedAt":"2023-08-21T17:44:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[feat] add ibd gl and ibdseq methods","shortMessageHtmlLink":"[feat] add ibd gl and ibdseq methods"}},{"before":"11f56c02c64f54f81825f620dc6e1306de7d916d","after":"dcf59dd388bd290f9dfcb2c2386c9084401e140d","ref":"refs/heads/main","pushedAt":"2023-07-18T20:45:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[perf,chore] em perf, rm pairStruct&allelesStruct\n\nMajor performance improvement by removing unnecessary pairStruct\n\nEm save 1 loop for each optimization\n\nUnroll loops in em\n\nChange nSites *2 growth to +4096 growth\n\nRm allelesStruct --majMinFile --ancDerFile","shortMessageHtmlLink":"[perf,chore] em perf, rm pairStruct&allelesStruct"}},{"before":"415146cb925ccf11cec126b2a8ce732cc3c879ce","after":"11f56c02c64f54f81825f620dc6e1306de7d916d","ref":"refs/heads/main","pushedAt":"2023-07-16T16:29:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[chore,doc] change doNJ to doPhylo, init usage.MD\n\nChange -doNJ to -doPhylo\nUpdate test makefile for doPhylo\n\nAdd usage.MD to doc and initialize usage information","shortMessageHtmlLink":"[chore,doc] change doNJ to doPhylo, init usage.MD"}},{"before":"9981faa695e5adf3faf75e3a7ba222eda296da0f","after":"415146cb925ccf11cec126b2a8ce732cc3c879ce","ref":"refs/heads/main","pushedAt":"2023-07-16T14:42:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[fix] nj negative branch len distance saving order\n\nFixed bug: value was updated before the negative branch length adjustment\n\nMinor perf improvements in neighbor joining algoritm\n\nRemove deprecated array from njStruct\n\nDisable the requirement ancDerFile/majMinFile or isSim==1.\nDefault will now use allele1<-ref[0] and allele2<-alt(s)[0]","shortMessageHtmlLink":"[fix] nj negative branch len distance saving order"}},{"before":"0c2e216518ea79d082644018c414e91c34878a3e","after":"9981faa695e5adf3faf75e3a7ba222eda296da0f","ref":"refs/heads/main","pushedAt":"2023-07-13T14:24:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[feat] Add negative branch length handler for nj trees\n\nAdd method to handle negative branch lengths: Transfer negative\nbranch lengths to the adjacent branch length and set the negative\nvalue to 0 as to ensure that the total distance between adjacent\npair of terminal nodes remains the same (see Kuhner & Felsenstein\n1994)","shortMessageHtmlLink":"[feat] Add negative branch length handler for nj trees"}},{"before":"66d36a2abca0332ccd1a9370aafb36bcaeb5ff5b","after":"0c2e216518ea79d082644018c414e91c34878a3e","ref":"refs/heads/main","pushedAt":"2023-07-05T17:10:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[feat] doNJ can now use vcf ind names as labels\n\nAdd option to make doNJ use ind names from vcf file as tip labels\ninstead of requiring a metadata file input\n\nAdd realloc macro with safe null checking","shortMessageHtmlLink":"[feat] doNJ can now use vcf ind names as labels"}},{"before":"1620b9b9ab259890db27660fc5a4170fb080e7af","after":"66d36a2abca0332ccd1a9370aafb36bcaeb5ff5b","ref":"refs/heads/main","pushedAt":"2023-07-01T13:36:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[chore/fix] add metadata and formula require func\n\nadd function to check whether metadata and formula is needed for given\narguments\n\nfix error due to metadata formula requirement checks\n\nremove deprecated code","shortMessageHtmlLink":"[chore/fix] add metadata and formula require func"}},{"before":"5fbfe7a0d91941691dd622af0a741c1247eabeec","after":"1620b9b9ab259890db27660fc5a4170fb080e7af","ref":"refs/heads/main","pushedAt":"2023-06-27T11:58:45.593Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[chore] Update print precision, edit args checks\n\nchange print precision from max to default. update test reference cases for current default precision\n\nchange majorminor file input requirement to only vcf files\n\nedit minor mistakes in argument compatibility checks","shortMessageHtmlLink":"[chore] Update print precision, edit args checks"}},{"before":"3bf167532f5ba4949a98afb7a87f6220cde5416e","after":"5fbfe7a0d91941691dd622af0a741c1247eabeec","ref":"refs/heads/main","pushedAt":"2023-06-25T15:38:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[fix/build] Fix compilation fail on github","shortMessageHtmlLink":"[fix/build] Fix compilation fail on github"}},{"before":"446f18768ddd7181a66a952dda17b9a8aca416a1","after":"3bf167532f5ba4949a98afb7a87f6220cde5416e","ref":"refs/heads/main","pushedAt":"2023-06-25T15:16:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[chore/fix] Fix realloc macro, restructure makefile\n\nrestructre the makefile, add flags for dev and release builds, add -save-temps and -v to dev build flags to see preprocessed cpp files and asm sources\n\nadd crealloc and ccrealloc to easily check for realloc errors","shortMessageHtmlLink":"[chore/fix] Fix realloc macro, restructure makefile"}},{"before":"76b17526340ca5a63b8c4232591d14bc60cfee99","after":"446f18768ddd7181a66a952dda17b9a8aca416a1","ref":"refs/heads/main","pushedAt":"2023-06-20T14:47:23.263Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[chore] Add realloc macro, change skipped printing\n\nAdd macro REALLOC to automatically check if realloc failed\n\nChange skipped position warnings to verbose prints. If verbose 1, will print per site skipped information. If verbose 2, will print per site skipped information and reason for skipping. If verbose 0, will print only the total number of sites skipped.\n\nRemove deprecated code","shortMessageHtmlLink":"[chore] Add realloc macro, change skipped printing"}},{"before":"f502ba41ba1eab64e2713be180b48101614a7a9e","after":"76b17526340ca5a63b8c4232591d14bc60cfee99","ref":"refs/heads/main","pushedAt":"2023-06-20T12:53:48.858Z","pushType":"push","commitsCount":1,"pusher":{"login":"isinaltinkaya","name":"Isin Altinkaya","path":"/isinaltinkaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33371500?s=80&v=4"},"commit":{"message":"[chore] Improve amova and vcf gl reading\n\nRemove unnecessary nlevels variable from amovaStruct\n\nAdd sigma-squared calculation for AMOVA with number of hierarchical levels > 2\n\nImprove vcf gl reading by precalculate repeated calculations of the same values in a loop","shortMessageHtmlLink":"[chore] Improve amova and vcf gl reading"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOl1yZgA","startCursor":null,"endCursor":null}},"title":"Activity · isinaltinkaya/ngsAMOVA"}