{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":239887733,"defaultBranch":"master","name":"ncov-ingest","ownerLogin":"nextstrain","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-11T23:41:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22159334?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718728622.0","currentOid":""},"activityList":{"items":[{"before":"eb63e2954f6286c0de5c0804bf58c8e3ccd12b44","after":null,"ref":"refs/heads/benchmarks-stats","pushedAt":"2024-06-18T16:37:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"}},{"before":"de3546869d45896983eeca6de870e99080236217","after":"f5f238be75314570b9a7050886b59cad128737bb","ref":"refs/heads/master","pushedAt":"2024-06-18T16:37:01.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Merge pull request #451 from nextstrain/benchmarks-stats\n\nAdd benchmark and `--stats`","shortMessageHtmlLink":"Merge pull request #451 from nextstrain/benchmarks-stats"}},{"before":null,"after":"fdfb83dae1ca43aecca824f4a8f06454c1b93ac5","ref":"refs/heads/james/compression-threads","pushedAt":"2024-06-18T02:51:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jameshadfield","name":"james hadfield","path":"/jameshadfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8350992?s=80&v=4"},"commit":{"message":"WIP specify threads for compression\n\nSee slack for context\n","shortMessageHtmlLink":"WIP specify threads for compression"}},{"before":null,"after":"eb63e2954f6286c0de5c0804bf58c8e3ccd12b44","ref":"refs/heads/benchmarks-stats","pushedAt":"2024-06-17T23:06:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Remove all use of `message` directive\n\nPer Nextstrain's Snakemake style guide, using the `message` directive\noverrides the default Snakemake outputs which includes other critical\ndetails.\n\n","shortMessageHtmlLink":"Remove all use of message directive"}},{"before":"75923089d3fa0edbe5792fa6c6d770a79bcf4a49","after":null,"ref":"refs/heads/bump-cpus","pushedAt":"2024-06-12T17:06:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"}},{"before":"03f7b8b8db515aba44d3484a86961a95e4c323d9","after":"de3546869d45896983eeca6de870e99080236217","ref":"refs/heads/master","pushedAt":"2024-06-12T17:06:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Merge pull request #447 from nextstrain/bump-cpus\n\nBump CPUs for fetch-and-ingest workflows","shortMessageHtmlLink":"Merge pull request #447 from nextstrain/bump-cpus"}},{"before":null,"after":"75923089d3fa0edbe5792fa6c6d770a79bcf4a49","ref":"refs/heads/bump-cpus","pushedAt":"2024-06-11T23:30:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Bump CPUs for fetch-and-ingest workflows\n\nI've been only bumping the memory but not the CPUs for the\nfetch-and-ingest workflows. Might as well use all the compute that we\nare paying for. GenBank should be using c5.9xlarge and GISAID should be\nusing c5.12xlarge, so bumping CPUs to match the instances.¹\n\nMaybe this will magically help https://github.com/nextstrain/ncov-ingest/issues/446?\n\n¹ ","shortMessageHtmlLink":"Bump CPUs for fetch-and-ingest workflows"}},{"before":"e2725fc903015c49fbbda4871349b70c82c8d19b","after":null,"ref":"refs/heads/trs/aws-credentials","pushedAt":"2024-06-05T22:51:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tsibley","name":"Thomas Sibley","path":"/tsibley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79913?s=80&v=4"}},{"before":"a6e8757e63aac6de996e1965b92351a18c9e0043","after":"03f7b8b8db515aba44d3484a86961a95e4c323d9","ref":"refs/heads/master","pushedAt":"2024-06-05T22:51:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tsibley","name":"Thomas Sibley","path":"/tsibley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79913?s=80&v=4"},"commit":{"message":"Merge branch 'trs/aws-credentials'","shortMessageHtmlLink":"Merge branch 'trs/aws-credentials'"}},{"before":null,"after":"e2725fc903015c49fbbda4871349b70c82c8d19b","ref":"refs/heads/trs/aws-credentials","pushedAt":"2024-06-05T19:23:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tsibley","name":"Thomas Sibley","path":"/tsibley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79913?s=80&v=4"},"commit":{"message":"Switch AWS credentials from a long-lived IAM user to short-lived role sessions\n\nI'll also be removing the corresponding repository secrets. Both that\nand this commit are required to effect the switch.\n\nRelated-to: ","shortMessageHtmlLink":"Switch AWS credentials from a long-lived IAM user to short-lived role…"}},{"before":"2e6424c29cb9d3eecd61508eabc8260b516402f5","after":"a6e8757e63aac6de996e1965b92351a18c9e0043","ref":"refs/heads/master","pushedAt":"2024-05-02T17:30:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"fetch-and-ingest-gisaid: Bump memory to 90GiB\n\nYesterday's workflow ran into a MemoryError during transform-gisaid.¹\nBumping memory to 90GiB as an estimate to stay within the c5.12xlarge\nEC2 instance's limit of 96GiB.²\n\n¹ https://github.com/nextstrain/ncov-ingest/actions/runs/8913143774/job/24478083215#step:5:1641\n² https://aws.amazon.com/ec2/instance-types/c5/","shortMessageHtmlLink":"fetch-and-ingest-gisaid: Bump memory to 90GiB"}},{"before":"3becb52656fb2f33c57afaa0ec5b54e17d554977","after":null,"ref":"refs/heads/gh-workflow-followup","pushedAt":"2024-04-24T17:05:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"}},{"before":"34f0fc7d943bcd87770364e47ce6ec042d5c357c","after":"2e6424c29cb9d3eecd61508eabc8260b516402f5","ref":"refs/heads/master","pushedAt":"2024-04-24T17:05:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Merge pull request #444 from nextstrain/gh-workflow-followup\n\nfetch-and-ingest: Explicitly test FETCH_FROM_DATABASE","shortMessageHtmlLink":"Merge pull request #444 from nextstrain/gh-workflow-followup"}},{"before":"6abb9a9ebc228a248c31d984e3b5c9530ff73320","after":"3becb52656fb2f33c57afaa0ec5b54e17d554977","ref":"refs/heads/gh-workflow-followup","pushedAt":"2024-04-19T17:12:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"fetch-and-ingest: Explicitly test FETCH_FROM_DATABASE\n\nPrompted by post-merge review\nhttps://github.com/nextstrain/ncov-ingest/pull/440#discussion_r1571480694\n\nInstead of running `true` and `false` programs, explicitly test\nthat `FETCH_FROM_DATABASE` is true.","shortMessageHtmlLink":"fetch-and-ingest: Explicitly test FETCH_FROM_DATABASE"}},{"before":null,"after":"6abb9a9ebc228a248c31d984e3b5c9530ff73320","ref":"refs/heads/gh-workflow-followup","pushedAt":"2024-04-19T17:11:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"fetch-and-ingest: Explicitly test FETCH_FROM_DATABASE\n\nPrompted by post-merge review\nhttps://github.com/nextstrain/ncov-ingest/pull/440#discussion_r1571480694\n\nInstead of running `true` and `false` programs, explicitly test\nthat `FETCH_FROM_DATABASE` is true.","shortMessageHtmlLink":"fetch-and-ingest: Explicitly test FETCH_FROM_DATABASE"}},{"before":"accc39affc19c983440f597f60153b1ec3d0a0e3","after":null,"ref":"refs/heads/add-24AB","pushedAt":"2024-04-05T21:01:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"corneliusroemer","name":"Cornelius Roemer","path":"/corneliusroemer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25161793?s=80&v=4"}},{"before":"1d3a1315476eb69738bffee8e59d41d244bd8518","after":"34f0fc7d943bcd87770364e47ce6ec042d5c357c","ref":"refs/heads/master","pushedAt":"2024-04-05T21:01:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"corneliusroemer","name":"Cornelius Roemer","path":"/corneliusroemer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25161793?s=80&v=4"},"commit":{"message":"Merge pull request #443 from nextstrain/add-24AB\n\nUpdate clade-legacy-mapping.yml with 24A and 24B","shortMessageHtmlLink":"Merge pull request #443 from nextstrain/add-24AB"}},{"before":null,"after":"accc39affc19c983440f597f60153b1ec3d0a0e3","ref":"refs/heads/add-24AB","pushedAt":"2024-04-05T21:01:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corneliusroemer","name":"Cornelius Roemer","path":"/corneliusroemer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25161793?s=80&v=4"},"commit":{"message":"Update clade-legacy-mapping.yml with 24A and 24B","shortMessageHtmlLink":"Update clade-legacy-mapping.yml with 24A and 24B"}},{"before":"a19668df3ff346c33f7f2d039cb4b11a3cadea6b","after":null,"ref":"refs/heads/update-trigger-rebuild","pushedAt":"2024-03-06T18:47:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"}},{"before":"d06e653449fce6cf3427f12f812da171b2b114e5","after":"1d3a1315476eb69738bffee8e59d41d244bd8518","ref":"refs/heads/master","pushedAt":"2024-03-06T18:47:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Merge pull request #442 from nextstrain/update-trigger-rebuild\n\ntrigger_rebuild_pipeline: Update inputs to match ncov builds","shortMessageHtmlLink":"Merge pull request #442 from nextstrain/update-trigger-rebuild"}},{"before":null,"after":"a19668df3ff346c33f7f2d039cb4b11a3cadea6b","ref":"refs/heads/update-trigger-rebuild","pushedAt":"2024-03-06T18:42:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"trigger_rebuild_pipeline: Update inputs to match ncov builds\n\nThe inputs required to trigger downstream ncov builds were originally\nset in Nov 2022 (80e53848c73a35de3b90be30bcd8144b29c92129).\n\nThe downstream ncov builds have since been updated to use different\ninput files from S3 in April 2023:\n1. use aligned.fasta instead of sequences.fasta\n2. use zst instead of gz/xz files\n3. 21L inputs were updated to aligned.fasta and zst files\n\nThis commit updates the inputs for the trigger rule to ensure that the\ndownstream ncov builds are only triggered after the appropriate files\nhave been uploaded to S3.\n\n[1] https://github.com/nextstrain/ncov/commit/1376d8238fe48dd47fe6dbbf5f9835dc3789baff\n[2] https://github.com/nextstrain/ncov/commit/ad0d1e3ac630dcde308a89fc5a04cda669058466\n[3] https://github.com/nextstrain/ncov/commit/2323afde0533f18a09629e759948ff2e67856eb0","shortMessageHtmlLink":"trigger_rebuild_pipeline: Update inputs to match ncov builds"}},{"before":null,"after":"9bc2a05df598527cc63c9a997536258f3c7f19a8","ref":"refs/heads/remove-nextclade-workaround","pushedAt":"2024-03-05T13:21:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"corneliusroemer","name":"Cornelius Roemer","path":"/corneliusroemer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25161793?s=80&v=4"},"commit":{"message":"feat(nextclade): workaround for https://github.com/nextstrain/nextclade/issues/1422 no longer needed\n\nNextclade now doesn't error when input sequence file empty","shortMessageHtmlLink":"feat(nextclade): workaround for nextstrain/nextclade#1422 no longer n…"}},{"before":"3d92f48ec57fc9f943af38c24c5a456e878a74b7","after":null,"ref":"refs/heads/overhaul-gh-action-workflows","pushedAt":"2024-03-05T01:26:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"}},{"before":"d3fa3b990ea417e3188537e1125f032169e55b69","after":"d06e653449fce6cf3427f12f812da171b2b114e5","ref":"refs/heads/master","pushedAt":"2024-03-05T01:26:09.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"Merge pull request #440 from nextstrain/overhaul-gh-action-workflows\n\nOverhaul GH Action workflows","shortMessageHtmlLink":"Merge pull request #440 from nextstrain/overhaul-gh-action-workflows"}},{"before":"b926bd15dedc13e59d6bd36d9a71b5823d27858a","after":"3d92f48ec57fc9f943af38c24c5a456e878a74b7","ref":"refs/heads/overhaul-gh-action-workflows","pushedAt":"2024-03-04T18:21:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"fetch-and-ingest: fix `FETCH_FROM_DATABASE` variable\n\nIf the GH Action event trigger is not `workflow_dispatch`, then set the\ndefault value for `FETCH_FROM_DATABASE` to `true`. Otherwise, use the\nprovided input value.\n\nPreviously the `FETCH_FROM_DATABASE` was always set to `true` because\nthe ternary statement would return the value after `||` when the input\nvalue was `false`. Note, the expression\n\n```\nFETCH_FROM_DATABASE: ${{ inputs.fetch_from_database == '' && true || inputs.fetch_from_database }}\n```\n\nalso does _not_ work because GH Action expressions performs loose\nequality comparisons that coerces the type to a number if types do not\nmatch.¹ This coerced `false` to `0` and the empty string to `0` leading\nthe ternary operator to always return the default `true` value.\n\n¹ https://docs.github.com/en/actions/learn-github-actions/expressions#operators","shortMessageHtmlLink":"fetch-and-ingest: fix FETCH_FROM_DATABASE variable"}},{"before":"4c15c84539157db5f09366033050cacfdcc118fc","after":"b926bd15dedc13e59d6bd36d9a71b5823d27858a","ref":"refs/heads/overhaul-gh-action-workflows","pushedAt":"2024-03-01T18:46:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"fetch-and-ingest: fix `FETCH_FROM_DATABASE` variable\n\nIf the GH Action event trigger is not `workflow_dispatch`, then set the\ndefault value for `FETCH_FROM_DATABASE` to `true`. Otherwise, use the\nprovided input value.\n\nPreviously the `FETCH_FROM_DATABASE` was always set to `true` because\nthe ternary statement would return the value after `||` when the input\nvalue was `false`. Note, the expression\n\n```\nFETCH_FROM_DATABASE: ${{ inputs.fetch_from_database == '' && true || inputs.fetch_from_database }}\n```\n\nalso does _not_ work because GH Action expressions performs loose\nequality comparisons that coerces the type to a number if types do not\nmatch.¹ This coerced `false` to `0` and the empty string to `0` leading\nthe ternary operator to always return the default `true` value.\n\n¹ https://docs.github.com/en/actions/learn-github-actions/expressions#operators","shortMessageHtmlLink":"fetch-and-ingest: fix FETCH_FROM_DATABASE variable"}},{"before":"9ccf797b0327aae48301df88336113da37367c2f","after":"4c15c84539157db5f09366033050cacfdcc118fc","ref":"refs/heads/overhaul-gh-action-workflows","pushedAt":"2024-02-29T23:24:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"fetch-and-ingest: fix `FETCH_FROM_DATABASE` part 2\n\nIf the GH Action event trigger is not `workflow_dispatch`, then set the\ndefault value for `FETCH_FROM_DATABASE` to `true`. Otherwise, use the\nprovided input value.\n\nPreviously the `FETCH_FROM_DATABASE` was always set to `true` because\nGH Action expressions performs loose equality comparisons that coerces\nthe type to a number if types do not match.¹ This coecered `false` to `0`\nand the empty string to `0` leading the ternary operator to always\nreturn the default `true` value.\n\n¹ https://docs.github.com/en/actions/learn-github-actions/expressions#operators","shortMessageHtmlLink":"fetch-and-ingest: fix FETCH_FROM_DATABASE part 2"}},{"before":"4d5b6113dc2b6a7c00d340c482b0b992dd1e99eb","after":"9ccf797b0327aae48301df88336113da37367c2f","ref":"refs/heads/overhaul-gh-action-workflows","pushedAt":"2024-02-29T20:57:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"fetch-and-ingest: fix `FETCH_FROM_DATABASE` variable\n\nIf the input is empty, then set default value for `FETCH_FROM_DATABASE`\nto `true`. Otherwise, use the provided input value.\n\nPreviously the `FETCH_FROM_DATABASE` was always set to `true` because\nthe ternary statement would return the value after `||` when the input\nvalue was `false`. This behavior is noted in the GH Action docs¹\n\n> It is important to note that the first value after the `&&` condition\n> must be `truthy` otherwise the value after the `||` will always be\n> returned.\n\n¹ https://docs.github.com/en/enterprise-cloud@latest/actions/learn-github-actions/expressions#example","shortMessageHtmlLink":"fetch-and-ingest: fix FETCH_FROM_DATABASE variable"}},{"before":"e9faba0bd00580e99f455632416d0fa5f7492058","after":"4d5b6113dc2b6a7c00d340c482b0b992dd1e99eb","ref":"refs/heads/overhaul-gh-action-workflows","pushedAt":"2024-02-28T21:31:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"fetch-and-ingest: fix `FETCH_FROM_DATABASE` variable\n\nIf the input is empty, then set default value for `FETCH_FROM_DATABASE`\nto `true`. Otherwise, use the provided input value.\n\nPreviously the `FETCH_FROM_DATABASE` was always set to `true` because\nthe ternary statement would return the value after `||` when the input\nvalue was `false`. This behavior is noted in the GH Action docs¹\n\n> It is important to note that the first value after the `&&` condition\n> must be `truthy` otherwise the value after the `||` will always be\n> returned.\n\n¹ https://docs.github.com/en/enterprise-cloud@latest/actions/learn-github-actions/expressions#example","shortMessageHtmlLink":"fetch-and-ingest: fix FETCH_FROM_DATABASE variable"}},{"before":"e9137d5431c42a4a827ffba3e132cdfc27d04a26","after":"e9faba0bd00580e99f455632416d0fa5f7492058","ref":"refs/heads/overhaul-gh-action-workflows","pushedAt":"2024-02-28T20:50:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joverlee521","name":"Jover Lee","path":"/joverlee521","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40774762?s=80&v=4"},"commit":{"message":"fetch-and-ingest: Use `TEST_SLACK_CHANNEL` for trials\n\nPrevent the trial runs from being mixed with the automated runs by\nsending Slack notifications to the `TEST_SLACK_CHANNEL` (#scratch).","shortMessageHtmlLink":"fetch-and-ingest: Use TEST_SLACK_CHANNEL for trials"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaLFYQAA","startCursor":null,"endCursor":null}},"title":"Activity · nextstrain/ncov-ingest"}