{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":264444415,"defaultBranch":"master","name":"KEGGCharter","ownerLogin":"iquasere","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-16T13:34:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16226371?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704992584.0","currentOid":""},"activityList":{"items":[{"before":"69f147f3aeee37f740cca048e3c31b6b6253544a","after":"ee64c264851df3a9a0b1399c08ecdf907bcb1320","ref":"refs/heads/master","pushedAt":"2024-07-05T07:45:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Changed dependency matplotlib-base to matplotlib\nFixes #17","shortMessageHtmlLink":"Changed dependency matplotlib-base to matplotlib"}},{"before":"322bbfcad57dcb62a87ad830bfcd7a765d5c2aa3","after":"69f147f3aeee37f740cca048e3c31b6b6253544a","ref":"refs/heads/master","pushedAt":"2024-01-11T15:16:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Resume now considers files already produced\nIf data_for_charting is found, it won't generate it again\nIf taxon_to_mmap_to_orthologs is found, it won't generate it again\nBut if one of them is not found, it will generate it again\nFix on retrieving kegg taxa prefixes - checks by \"type(taxa) == str\" now","shortMessageHtmlLink":"Resume now considers files already produced"}},{"before":"2ecfae942ebcba9212a4a2261f8b721fea2037af","after":"322bbfcad57dcb62a87ad830bfcd7a765d5c2aa3","ref":"refs/heads/master","pushedAt":"2024-01-05T13:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Fix on saving box2taxon when it is empty\nRemoved the old \"condense_data\" function\n- it was damaging results badly, when multiple functional columns were used\nNo more \"main_column\"","shortMessageHtmlLink":"Fix on saving box2taxon when it is empty"}},{"before":"4ebe9c237fe5637be402431abe525a5e833e3343","after":"2ecfae942ebcba9212a4a2261f8b721fea2037af","ref":"refs/heads/master","pushedAt":"2024-01-04T15:11:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Fix on saving box2taxon when it is empty","shortMessageHtmlLink":"Fix on saving box2taxon when it is empty"}},{"before":"9f4fbe9d5c796c1748a33e13ce0d38d4f17b2a7b","after":"4ebe9c237fe5637be402431abe525a5e833e3343","ref":"refs/heads/master","pushedAt":"2024-01-04T14:26:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Changed KEGG ID regex\nSome organism prefixes have a length other than 3 letters (e.g. pall:UYA_22060)\nOne of the weirdest bugs ever also fixed - pandas.DataFrame.groupby has a maximum number of columns (20). Now, merging obtained IDs with previous dataframe is done by first merging the new_ids with only the in_col+in_col_split part of the dataframe","shortMessageHtmlLink":"Changed KEGG ID regex"}},{"before":"bce857a80c00aee0a9ab6be12d94aa7e742e7b9e","after":"9f4fbe9d5c796c1748a33e13ce0d38d4f17b2a7b","ref":"refs/heads/master","pushedAt":"2024-01-04T11:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Changed KEGG ID regex\nSome organism prefixes have a length other than 3 letters (e.g. pall:UYA_22060)","shortMessageHtmlLink":"Changed KEGG ID regex"}},{"before":"2256769c41860aaa9f6e4caebeab5ac061afc0ab","after":"bce857a80c00aee0a9ab6be12d94aa7e742e7b9e","ref":"refs/heads/master","pushedAt":"2024-01-04T10:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Changed EC number regex\nMade it softer for provisional ECs","shortMessageHtmlLink":"Changed EC number regex"}},{"before":"d7ad3a47111437a4dbeb6d3f3c1e939760ae64f5","after":"2256769c41860aaa9f6e4caebeab5ac061afc0ab","ref":"refs/heads/master","pushedAt":"2024-01-03T15:20:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Local testing helps a bit, yes","shortMessageHtmlLink":"Local testing helps a bit, yes"}},{"before":"2c62e4cfe030d769c6d91a0440ded525b3a0456b","after":"d7ad3a47111437a4dbeb6d3f3c1e939760ae64f5","ref":"refs/heads/master","pushedAt":"2024-01-03T14:51:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Simpler regex, allows for dashes","shortMessageHtmlLink":"Simpler regex, allows for dashes"}},{"before":"91ddeb64d2b23e261605308b25eb690487fbcd8c","after":"2c62e4cfe030d769c6d91a0440ded525b3a0456b","ref":"refs/heads/master","pushedAt":"2024-01-03T10:08:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Should really test locally\nAccount for empty values on checking for bad values","shortMessageHtmlLink":"Should really test locally"}},{"before":"75504e2c9539e977a393134b16da96449d15eda5","after":"91ddeb64d2b23e261605308b25eb690487fbcd8c","ref":"refs/heads/master","pushedAt":"2024-01-03T09:42:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Should test locally","shortMessageHtmlLink":"Should test locally"}},{"before":"fb19733bde4f81ec422dac623a890a7bffe91ec0","after":"75504e2c9539e977a393134b16da96449d15eda5","ref":"refs/heads/master","pushedAt":"2024-01-03T08:54:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Now I get it","shortMessageHtmlLink":"Now I get it"}},{"before":"07a913667dd86ea7ebd6edf7a5786f4b0b55940a","after":"fb19733bde4f81ec422dac623a890a7bffe91ec0","ref":"refs/heads/master","pushedAt":"2024-01-03T08:53:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Only create output dirs\nwhen it passed input file validation","shortMessageHtmlLink":"Only create output dirs"}},{"before":"b90e9a3623483b210bd62005556f6209c5c859b1","after":"07a913667dd86ea7ebd6edf7a5786f4b0b55940a","ref":"refs/heads/master","pushedAt":"2024-01-02T16:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Fix on reducing ids_xrefs","shortMessageHtmlLink":"Fix on reducing ids_xrefs"}},{"before":"bbb70ad5d7910d2f5af59fccf64fc2e4093e237d","after":"b90e9a3623483b210bd62005556f6209c5c859b1","ref":"refs/heads/master","pushedAt":"2024-01-02T16:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Sanitization of input data columns","shortMessageHtmlLink":"Sanitization of input data columns"}},{"before":"d529029f1726aeb455b2ee7b60c9bf76286f9e74","after":"bbb70ad5d7910d2f5af59fccf64fc2e4093e237d","ref":"refs/heads/master","pushedAt":"2024-01-02T15:54:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Fix on adding new ids from API\nMerging new IDs into dataframe was creating some disconnect between old rows and the new IDs, on function \"ids_xref\"\nDifferential colormap starts at 0, instead of at the minimum value of the dataframe\nImplemented new parameter, \"--differential-colormap\", to chose a new colormap instead of the default (\"summer\")\nFixes #14","shortMessageHtmlLink":"Fix on adding new ids from API"}},{"before":"dce95b9a552a5e8d478257c50e9f9e424d79029c","after":"d529029f1726aeb455b2ee7b60c9bf76286f9e74","ref":"refs/heads/master","pushedAt":"2023-12-27T10:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Fixed version\nUpdated meta.yaml","shortMessageHtmlLink":"Fixed version"}},{"before":"3d59b5d03d379a5d12e262b4a2086187c4cb10c3","after":"dce95b9a552a5e8d478257c50e9f9e424d79029c","ref":"refs/heads/master","pushedAt":"2023-12-22T15:39:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Fix on making the cog2ko file available\nIt's always downloading it\nAlso fix on demanding some column with functional IDs","shortMessageHtmlLink":"Fix on making the cog2ko file available"}},{"before":"fffcc88cf616aea32319d51427b80a8621e1d6c1","after":"3d59b5d03d379a5d12e262b4a2086187c4cb10c3","ref":"refs/heads/master","pushedAt":"2023-12-20T17:18:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Added parameter for distributing quantification\nof each enzyme by the KOs identified for it","shortMessageHtmlLink":"Added parameter for distributing quantification"}},{"before":"85ce0b52f248e874f60df8f0dbdd30a3cf62436a","after":"fffcc88cf616aea32319d51427b80a8621e1d6c1","ref":"refs/heads/master","pushedAt":"2023-12-20T15:09:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Fix on input-parameters test\nNow differential JSON writes the values","shortMessageHtmlLink":"Fix on input-parameters test"}},{"before":"e61dac49bcdc582eec82e3b9fcd6f4f32d1a8041","after":"85ce0b52f248e874f60df8f0dbdd30a3cf62436a","ref":"refs/heads/master","pushedAt":"2023-12-20T14:18:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Fix. Just... a fix","shortMessageHtmlLink":"Fix. Just... a fix"}},{"before":"83a78b41feded275b62337f4a67dd6be946b0b89","after":"e61dac49bcdc582eec82e3b9fcd6f4f32d1a8041","ref":"refs/heads/master","pushedAt":"2023-12-20T13:48:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Fix on copying from resources","shortMessageHtmlLink":"Fix on copying from resources"}},{"before":"7bb198accff5f80396bea27ef80a914cedd2f907","after":"83a78b41feded275b62337f4a67dd6be946b0b89","ref":"refs/heads/master","pushedAt":"2023-12-20T13:39:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Fix on checking for bad chars","shortMessageHtmlLink":"Fix on checking for bad chars"}},{"before":"af779c6fec55645797a16abc283263c658bc9b60","after":"7bb198accff5f80396bea27ef80a914cedd2f907","ref":"refs/heads/master","pushedAt":"2023-12-20T13:06:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Now moves cog2ko TSV to right place","shortMessageHtmlLink":"Now moves cog2ko TSV to right place"}},{"before":"c29b9570437c83426198d8c679557e623eea8100","after":"af779c6fec55645797a16abc283263c658bc9b60","ref":"refs/heads/master","pushedAt":"2023-12-20T11:34:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Added test for \"-iq\" and \"-it\" parameters\nAdded test for \"--include-missing-genomes\" and \"--map-all\" parameters\nPretty json for differential maps too\nUpdated documentation for additional outputs information\nFixed show-available-maps test - sys.exit can't get any other input but 0","shortMessageHtmlLink":"Added test for \"-iq\" and \"-it\" parameters"}},{"before":"ad136c893d8ff5937c1193368589192faae854f4","after":"c29b9570437c83426198d8c679557e623eea8100","ref":"refs/heads/master","pushedAt":"2023-12-20T11:30:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Added test for \"-iq\" and \"-it\" parameters\nAdded test for \"--include-missing-genomes\" and \"--map-all\" parameters\nPretty json for differential maps too\nUpdated documentation for additional outputs information","shortMessageHtmlLink":"Added test for \"-iq\" and \"-it\" parameters"}},{"before":"261abdfa84e36c5c5ddba6b44ef53d6f34c50f79","after":"ad136c893d8ff5937c1193368589192faae854f4","ref":"refs/heads/master","pushedAt":"2023-12-20T11:10:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Fix on checking for bad char on taxa_column and quantification columns\nPretty output of JSON\nLocal tests running nice now","shortMessageHtmlLink":"Fix on checking for bad char on taxa_column and quantification columns"}},{"before":"bd736d1cf9378f25ebae313703fc8f064bd60857","after":"261abdfa84e36c5c5ddba6b44ef53d6f34c50f79","ref":"refs/heads/master","pushedAt":"2023-12-20T10:11:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"COG2KO file moved\nfrom resources directory to keggcharter.py folder\nNow outputs the information present in the maps in JSON format","shortMessageHtmlLink":"COG2KO file moved"}},{"before":"fcfc98f1e13782dd38101f738d94a3d2e4482afe","after":"bd736d1cf9378f25ebae313703fc8f064bd60857","ref":"refs/heads/master","pushedAt":"2023-12-19T19:20:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Added cog2ko_kegg.tsv file\nNew database, making KEGGCharter far more powerful!\nAlso fixed stuff concerning reading and validating input file","shortMessageHtmlLink":"Added cog2ko_kegg.tsv file"}},{"before":"9b5e35d382d77170ce22ae099681c26295f8c5c0","after":"fcfc98f1e13782dd38101f738d94a3d2e4482afe","ref":"refs/heads/master","pushedAt":"2023-12-19T13:32:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iquasere","name":"João Sequeira","path":"/iquasere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16226371?s=80&v=4"},"commit":{"message":"Safeguards on cog2ko\n- often will get 403 - Forbidden HTMLs\n- Sleeps for 3 times number of tries seconds when either 403 is returned or it fails\nPut progressbar on make_cog2ko looking at HTMLs\nAdded lxml as dependency","shortMessageHtmlLink":"Safeguards on cog2ko"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEd4v1kQA","startCursor":null,"endCursor":null}},"title":"Activity · iquasere/KEGGCharter"}