{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":665271022,"defaultBranch":"main","name":"bamxx","ownerLogin":"smithlabcode","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-11T20:38:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7265986?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1691612611.0","currentOid":""},"activityList":{"items":[{"before":"09cfe360be875271014b2824fecd8b732e640630","after":"7c2228c2f0233e9df1f1534f374e08c0a196ae55","ref":"refs/heads/main","pushedAt":"2023-12-09T01:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"bamxx.hpp: functions are more specific bool functions on is_compressed and is_bgzf","shortMessageHtmlLink":"bamxx.hpp: functions are more specific bool functions on is_compresse…"}},{"before":"a9bf1878022235cdb331880957eff55889845315","after":"09cfe360be875271014b2824fecd8b732e640630","ref":"refs/heads/main","pushedAt":"2023-12-03T04:22:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"bgzf: adding a function to get the compression level","shortMessageHtmlLink":"bgzf: adding a function to get the compression level"}},{"before":"931e41653c82389166e61ec092b7508fabd478e1","after":"a9bf1878022235cdb331880957eff55889845315","ref":"refs/heads/main","pushedAt":"2023-08-09T21:25:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Adding a write function that just takes a string","shortMessageHtmlLink":"Adding a write function that just takes a string"}},{"before":"27187fa38f96e917924ec2978d0bc5fbd7c729ba","after":null,"ref":"refs/heads/update-bgzf","pushedAt":"2023-08-09T20:23:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"}},{"before":"47d07f5e132c4d8adcd5b889f09c3de33f5978c8","after":"931e41653c82389166e61ec092b7508fabd478e1","ref":"refs/heads/main","pushedAt":"2023-08-09T20:23:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Merge pull request #2 from smithlabcode/update-bgzf\n\nUpdate bgzf","shortMessageHtmlLink":"Merge pull request #2 from smithlabcode/update-bgzf"}},{"before":"60a50525f4a6c20277fd87c2e42599a2c2173ac4","after":"27187fa38f96e917924ec2978d0bc5fbd7c729ba","ref":"refs/heads/update-bgzf","pushedAt":"2023-08-09T19:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Adding some checks for safety in bamxx::getline","shortMessageHtmlLink":"Adding some checks for safety in bamxx::getline"}},{"before":"608cdad8f7dfc8b7308f95c19d3d63227d514b31","after":"60a50525f4a6c20277fd87c2e42599a2c2173ac4","ref":"refs/heads/update-bgzf","pushedAt":"2023-08-09T19:32:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"masarunakajima","name":"Masaru Nakajima","path":"/masarunakajima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42074889?s=80&v=4"},"commit":{"message":"made getline inline","shortMessageHtmlLink":"made getline inline"}},{"before":null,"after":"608cdad8f7dfc8b7308f95c19d3d63227d514b31","ref":"refs/heads/update-bgzf","pushedAt":"2023-08-09T19:30:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"masarunakajima","name":"Masaru Nakajima","path":"/masarunakajima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42074889?s=80&v=4"},"commit":{"message":"update the name for bgzf_file and getline","shortMessageHtmlLink":"update the name for bgzf_file and getline"}},{"before":"aea8aee5e9b47b27c413ee27cb46675b6519cb86","after":"47d07f5e132c4d8adcd5b889f09c3de33f5978c8","ref":"refs/heads/main","pushedAt":"2023-08-06T03:23:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Adding a condition in bam_bgzf to ensure no reading is attempted after EOF has already been seen. This causes problems. It would often not be an issue if the EOF caused the app to stop reading, but in multithreaded code even fi the bam_bgzf is locked at most one thread can hit EOF first, so we need to prevent others from reading when they gain access to the bam_bgzf object.","shortMessageHtmlLink":"Adding a condition in bam_bgzf to ensure no reading is attempted afte…"}},{"before":"eddf9d9723fd5df7ec6ac65dbbb45da3ebbc626e","after":"aea8aee5e9b47b27c413ee27cb46675b6519cb86","ref":"refs/heads/main","pushedAt":"2023-08-05T01:59:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"bam_bgzf: adding a function tellg to find the position in the file; name assumes the position is for reading, and now we only have reading in the inerface; might not be valid for writing","shortMessageHtmlLink":"bam_bgzf: adding a function tellg to find the position in the file; n…"}},{"before":"183baf8f3e5235dee4128aea8915e81a6be245be","after":"eddf9d9723fd5df7ec6ac65dbbb45da3ebbc626e","ref":"refs/heads/main","pushedAt":"2023-08-05T01:55:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"bam_bgzf: adding a destroy function to free memory and zero the pointer so that we can use the pointer as flag","shortMessageHtmlLink":"bam_bgzf: adding a destroy function to free memory and zero the point…"}},{"before":"f729e2602a77cef02f19d4d56b0798fff3facece","after":"183baf8f3e5235dee4128aea8915e81a6be245be","ref":"refs/heads/main","pushedAt":"2023-08-03T03:16:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Adding a getline as a way to read from the gzip file using bgzf","shortMessageHtmlLink":"Adding a getline as a way to read from the gzip file using bgzf"}},{"before":"99a4af28169fe54278d8934cb4e952c7ea84e4cd","after":"f729e2602a77cef02f19d4d56b0798fff3facece","ref":"refs/heads/main","pushedAt":"2023-08-02T21:56:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Fixing a bug where a bam1_t pointer is not initialized before a read into it","shortMessageHtmlLink":"Fixing a bug where a bam1_t pointer is not initialized before a read …"}},{"before":"a9502585eb738af48197f59e8e3242e3f731557f","after":"99a4af28169fe54278d8934cb4e952c7ea84e4cd","ref":"refs/heads/main","pushedAt":"2023-08-02T20:42:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Adding struct for bgzf","shortMessageHtmlLink":"Adding struct for bgzf"}},{"before":"d062f6871a7fab0e7a29b404dbcab7869c09855e","after":"a9502585eb738af48197f59e8e3242e3f731557f","ref":"refs/heads/main","pushedAt":"2023-08-02T20:34:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Adding the wrapper for bgzf","shortMessageHtmlLink":"Adding the wrapper for bgzf"}},{"before":"21a720ee4b3bb4e9ae7bdaa6dd8df3db87a01c6c","after":"d062f6871a7fab0e7a29b404dbcab7869c09855e","ref":"refs/heads/main","pushedAt":"2023-08-02T20:12:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5b322a4021011dbb18396df7803daf9b932bb1a7","after":null,"ref":"refs/heads/bamxx-namespace","pushedAt":"2023-08-02T20:02:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"}},{"before":"f715442c7389bc45362f21be21f884459e3a5e18","after":"21a720ee4b3bb4e9ae7bdaa6dd8df3db87a01c6c","ref":"refs/heads/main","pushedAt":"2023-08-02T20:02:46.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Merge pull request #1 from smithlabcode/bamxx-namespace\n\nBamxx namespace","shortMessageHtmlLink":"Merge pull request #1 from smithlabcode/bamxx-namespace"}},{"before":null,"after":"5b322a4021011dbb18396df7803daf9b932bb1a7","ref":"refs/heads/bamxx-namespace","pushedAt":"2023-08-02T20:02:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Removing indentation of namespace","shortMessageHtmlLink":"Removing indentation of namespace"}},{"before":"3a390b0b358110bd5720a1a9702616e65d537089","after":"f715442c7389bc45362f21be21f884459e3a5e18","ref":"refs/heads/main","pushedAt":"2023-08-02T19:12:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"fix: Forgot to ensure bam1_t *b instance varibale of bam_rec gets zero initialized","shortMessageHtmlLink":"fix: Forgot to ensure bam1_t *b instance varibale of bam_rec gets zer…"}},{"before":"6cb7cb3e74f8034c8f035c9a327f46e12485b32f","after":"3a390b0b358110bd5720a1a9702616e65d537089","ref":"refs/heads/main","pushedAt":"2023-07-31T04:15:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"bam_rec default constructor: no memory allocation.","shortMessageHtmlLink":"bam_rec default constructor: no memory allocation."}},{"before":"9e76d9bae50df052c6967bc89d632c4dc4f34d3c","after":"6cb7cb3e74f8034c8f035c9a327f46e12485b32f","ref":"refs/heads/main","pushedAt":"2023-07-29T19:44:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Modernizing and satisfying linters","shortMessageHtmlLink":"Modernizing and satisfying linters"}},{"before":"f6cbe98da8fc76137a86b10c6282c86bcd57ede4","after":"9e76d9bae50df052c6967bc89d632c4dc4f34d3c","ref":"refs/heads/main","pushedAt":"2023-07-29T19:25:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Putting all the classes here and minimal for managing memory","shortMessageHtmlLink":"Putting all the classes here and minimal for managing memory"}},{"before":"1fb6022c06e5dae55d1c4ea6c42f41088e8f7128","after":"f6cbe98da8fc76137a86b10c6282c86bcd57ede4","ref":"refs/heads/main","pushedAt":"2023-07-28T04:23:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"bam_record.hpp: minimalized to find out where the performance hit came from. We need to do some thinking before dumping a huge number of functions in here","shortMessageHtmlLink":"bam_record.hpp: minimalized to find out where the performance hit cam…"}},{"before":"092d19af00880ea5976e85bfae14dd06aa946b4f","after":"1fb6022c06e5dae55d1c4ea6c42f41088e8f7128","ref":"refs/heads/main","pushedAt":"2023-07-27T04:27:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"inlined the insertion operator for bam_rec into bam_outfile to keep it quiet","shortMessageHtmlLink":"inlined the insertion operator for bam_rec into bam_outfile to keep i…"}},{"before":"ee846b77c1d1a57e497fd0d79dcad91925373e3c","after":"092d19af00880ea5976e85bfae14dd06aa946b4f","ref":"refs/heads/main","pushedAt":"2023-07-27T04:26:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Moved longer non-templated functions out of the header","shortMessageHtmlLink":"Moved longer non-templated functions out of the header"}},{"before":"f424f415b940f4f4fc3adec39da36ff2602e6269","after":"ee846b77c1d1a57e497fd0d79dcad91925373e3c","ref":"refs/heads/main","pushedAt":"2023-07-27T03:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"bam_record.hpp: moving the aux_update_str to the cpp file because it does not need templates","shortMessageHtmlLink":"bam_record.hpp: moving the aux_update_str to the cpp file because it …"}},{"before":"7dbe62ac066ea12b004e9cb2e2dd055a99f093d8","after":"f424f415b940f4f4fc3adec39da36ff2602e6269","ref":"refs/heads/main","pushedAt":"2023-07-27T03:38:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Fixing a typo in the function definition for aux_update_str","shortMessageHtmlLink":"Fixing a typo in the function definition for aux_update_str"}},{"before":"c4f0b37f4e45d443d144a20a91a27c2bb9889036","after":"7dbe62ac066ea12b004e9cb2e2dd055a99f093d8","ref":"refs/heads/main","pushedAt":"2023-07-27T02:49:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"Major bug: inverted condition testing for bam/sam format","shortMessageHtmlLink":"Major bug: inverted condition testing for bam/sam format"}},{"before":"9df052b145dcbf1e014944bac9432dbf104d4faa","after":"c4f0b37f4e45d443d144a20a91a27c2bb9889036","ref":"refs/heads/main","pushedAt":"2023-07-27T02:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewdavidsmith","name":"Andrew Smith","path":"/andrewdavidsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7356801?s=80&v=4"},"commit":{"message":"bam_record.cpp: moving some of the code in from bam_record_utils","shortMessageHtmlLink":"bam_record.cpp: moving some of the code in from bam_record_utils"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADxdWDLwA","startCursor":null,"endCursor":null}},"title":"Activity · smithlabcode/bamxx"}