{"push_id":867769563,"size":15,"distinct_size":1,"ref":"refs/heads/master","head":"5dc41efcb5a0aa056311cc92e4d1f4cc6bf7b2aa","before":"b9bff779e3f32dce2a71c7ef2bc805a3dc22a358","commits":[{"sha":"6dbcbc65584396f4ec7b7416029eb1825df45bf6","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Finished unittests for miner_ijson.py\n\nupload(), iterate(), and add_to_graph() are better off as integration tests, as they fundamentally depend on outside elements and cannot be usefully tested in isolation.","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/6dbcbc65584396f4ec7b7416029eb1825df45bf6"},{"sha":"ac5f7b70b614283b3b67aae22d6bea7c8a777a1b","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Fixed up bash scripts, added checks to start_blazegraph so that namespace and ontology queries would only execute after Blazegraph finished setting up.","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/ac5f7b70b614283b3b67aae22d6bea7c8a777a1b"},{"sha":"e69874cd33c337a7ef96cd308124305accbe5034","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Integrating tagging of Sequences before attempting data validation","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/e69874cd33c337a7ef96cd308124305accbe5034"},{"sha":"fbdcc8b685d594b75309260ce14b3e3784a938a8","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Made more of the bash shell scripts executable, added a script to run as a cron job for downloading sequences from FTP servers (uses absolute pathing at the moment). Started working on finding duplicate biosample ids and merging their sequences under the entry for the Core genome.","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/fbdcc8b685d594b75309260ce14b3e3784a938a8"},{"sha":"ea49c9d5fd1c5d4ae25458f7bafec7397a39250c","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Added function to delete instances of superphy classes and to add plasmid genomes and sequences into core genome entries. Changing sequence_uploader to operate on the accession ID list instead of the genome instance name for retrieving sequences.","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/ea49c9d5fd1c5d4ae25458f7bafec7397a39250c"},{"sha":"1a484e156f3610e311eacd6043d26c35ce3de1c8","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Completed duplicated biosample ID detection and fixes, modified sequence_uploader to retrieve IDs from accession numbers properly.","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/1a484e156f3610e311eacd6043d26c35ce3de1c8"},{"sha":"2a29f6d97007aa648bf0953fe6160ce22f51c0c6","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Integrating local BLAST+ into the project - some of the steps may require manual modification and computer restarts","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/2a29f6d97007aa648bf0953fe6160ce22f51c0c6"},{"sha":"b9c448461e2199d78941c6eed2ee2d3076f840d2","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Added sequence validator check using BLAST+ to determine identity. Added a blast installation script and validation database.","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/b9c448461e2199d78941c6eed2ee2d3076f840d2"},{"sha":"8fe2b8fe6d7df3d7af63d0b4c0a0ca61ebcf8c6a","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Modified Superphy and related uploading scripts.","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/8fe2b8fe6d7df3d7af63d0b4c0a0ca61ebcf8c6a"},{"sha":"9bb1efd945a66a300cc3a98061220c48a72aeae1","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Fixed the database used for BLAST","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/9bb1efd945a66a300cc3a98061220c48a72aeae1"},{"sha":"536cab0337c0847cf1a141dfb4aaea0768cce264","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Fixed some I/O bugs with the BLAST+ sequence validator","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/536cab0337c0847cf1a141dfb4aaea0768cce264"},{"sha":"bffef1aa2473d4a7a85698ee7f8076c090076493","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Cleaned up files in preparation for merging","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/bffef1aa2473d4a7a85698ee7f8076c090076493"},{"sha":"e9b680fea4e6da7f6e0f61fe620a7f43744ffeb5","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Fixed tests: forgot to update the serotype tests.","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/e9b680fea4e6da7f6e0f61fe620a7f43744ffeb5"},{"sha":"127d7f692e897a3adc7e54c967a4aae4f4cde9c7","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Merge branch 'master' into uploader\n\nConflicts:\n\t.gitignore\n\tbash/install","distinct":false,"url":"https://api.github.com/repos/superphy/semantic/commits/127d7f692e897a3adc7e54c967a4aae4f4cde9c7"},{"sha":"5dc41efcb5a0aa056311cc92e4d1f4cc6bf7b2aa","author":{"email":"3f81fad74e9f6d22e0516a690e33ade9fceb0b8a@gmail.com","name":"Stephen Kan"},"message":"Merge pull request #25 from superphy/uploader\n\nUploader","distinct":true,"url":"https://api.github.com/repos/superphy/semantic/commits/5dc41efcb5a0aa056311cc92e4d1f4cc6bf7b2aa"}]}