{"push_id":645031677,"size":44,"distinct_size":44,"ref":"refs/heads/aganezov","head":"d169576f1084e553d582a61b8634fd5c246c23b2","before":"7cd247453f5ef8b628ef75796d2dac74221d81c8","commits":[{"sha":"565d9b9f24ee2e66b38e2728d9b56a1f35a06809","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"initial take on implementing an object oriented way of representing vertices for the BreakpointGraph\nrenaming BGVertex class to the OldBGVertex is the first step...","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/565d9b9f24ee2e66b38e2728d9b56a1f35a06809"},{"sha":"6c217f30f47e056a25c8a44b377516cff41fc2c2","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"initial take on a new BGVertex, that fully supports the subclassing strategy for different type of vertices in the BreakpointGraph\nMost of the implementation is taken form teh OldBGVertex implementation. Exceptions:\n    1) instead of is_infinity_vertex or construct_infinity_vertex, current implementation works as a last fall back for all property calls like is_***_vertex, returning false, and construction of some other vertices is moved to the outer class business logic\n    2) json deserialization in object is now happening in the from_json itself an is class aware, which allows to implement the subclassing strategy in full strength","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/6c217f30f47e056a25c8a44b377516cff41fc2c2"},{"sha":"43af15fc071399a4d3ec5dbb06570ef14a9afe3e","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"implemented a BlockVertex class, that represents a vertex in BreakpointGraph that corresponds to some block (i.e. gene/synteny block/etc) extrimity\nequipped with a suited test case","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/43af15fc071399a4d3ec5dbb06570ef14a9afe3e"},{"sha":"8648df72d98753ba8dcb1f8c575acdcc61fb8d91","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"implemented an InfinityVertex class equipped with a suited test case","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/8648df72d98753ba8dcb1f8c575acdcc61fb8d91"},{"sha":"965e148afff2d2c1b85993bc043249f3c07ee5b6","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"updated a BGVertexTestCase to be aware about the test case subclassing","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/965e148afff2d2c1b85993bc043249f3c07ee5b6"},{"sha":"d430afc90adcdc517b47703513699a1ff01d8480","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"updated a BlockVertexTestCase to continue on subclassing methodology","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/d430afc90adcdc517b47703513699a1ff01d8480"},{"sha":"b730cabcb9d9bafea583638168a7bb4d1e13323a","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"polishing InfinityVertex implementation quipped with a suited test case","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/b730cabcb9d9bafea583638168a7bb4d1e13323a"},{"sha":"3a2091217944aa72a10329efae65bc5ab1b4ac02","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"updated implementation of BGVertex and its heirs to be subclass aware\nupdated respective test cases","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/3a2091217944aa72a10329efae65bc5ab1b4ac02"},{"sha":"d83a2b70cfc6d09dbe91b7a3fa3ceb76401d0b58","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"updated io module to use new style BGVertex subclasses","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/d83a2b70cfc6d09dbe91b7a3fa3ceb76401d0b58"},{"sha":"1d97f0e64ace41b4f9645888390c1019cb510c5c","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"updated edge.py module and it test suite to utilize new style BGVertex subclasses","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/1d97f0e64ace41b4f9645888390c1019cb510c5c"},{"sha":"5b0e67510af603895ab13daaf20c8f50f5674599","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"implemented a vertex class resolution method, that determines vertex type from its name. Updated respective test suite","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/5b0e67510af603895ab13daaf20c8f50f5674599"},{"sha":"7883efe129ccfe337b1db928fc349694f58d4611","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"typo fixes in vertex and respected test suite","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/7883efe129ccfe337b1db928fc349694f58d4611"},{"sha":"1cae7562fe8599b5fd9a21fcbc968e6cd4ab7ee5","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"implemented retrieval for vertex name root from the sometimes complicated vertex string name, updated respective test suite","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/1cae7562fe8599b5fd9a21fcbc968e6cd4ab7ee5"},{"sha":"110bd89da80a0ac7e32f64132c489670716a3ffc","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"updated the package to fully support the new style BGVertex subclasses and to fully incorporate it","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/110bd89da80a0ac7e32f64132c489670716a3ffc"},{"sha":"2a71cb105eaadd4cc47784868f05f7ca3490754d","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"using a new fully implemented and tested approach for vertices in breakpoint grpahs, that uses subclassing to work with different types of vertices","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/2a71cb105eaadd4cc47784868f05f7ca3490754d"},{"sha":"d4e5501fb22966f0b0759cb0c267aefdad27851c","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"updated the test suite for BGVertex as well as for its subclasses, and equipped it with up to date comments","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/d4e5501fb22966f0b0759cb0c267aefdad27851c"},{"sha":"b73adab13668e1ec31cb131d72e9577f373660bd","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"updated test suite with up to date comments","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/b73adab13668e1ec31cb131d72e9577f373660bd"},{"sha":"2f22afc8dae2f88d4e791bd84991deffa8b1d075","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"moved multicolor test case comments up to date","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/2f22afc8dae2f88d4e791bd84991deffa8b1d075"},{"sha":"6bc801862b727aa51116310ee7ccf111051e7124","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"updated comments in KBreak test suite to be up to date","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/6bc801862b727aa51116310ee7ccf111051e7124"},{"sha":"8647be58de669d0e40e2a05a8c98a38c5b025334","author":{"email":"be357f58d671abbf9d0df161433a02dcac8d96de@gmail.com","name":"sergey-aganezov-jr"},"message":"updated comments in test_io suite to be up to date","distinct":true,"url":"https://api.github.com/repos/sergey-aganezov-jr/bg/commits/8647be58de669d0e40e2a05a8c98a38c5b025334"}]}