VirusSeq SARS-CoV-2 Genome Sequences
Data and Resources
-
VirusSeq SARS-CoV-2 Genome Sequences
The mission of Canadian COVID Genomics Network (CanCOGeN) is to establish a...
Additional Info
| Field | Value |
|---|
The mission of Canadian COVID Genomics Network (CanCOGeN) is to establish a coordinated pan-Canadian, cross-agency network for large-scale SARS-CoV-2 and human host sequencing to track viral origin, spread and evolution, characterize the role of human genetics in COVID-19 disease and to inform time-sensitive critical decision making relevant to health authorities across Canada during the pandemic. CanCOGeN’s VirusSeq project aims to sequence up to 150,000 viral samples from people testing positive for COVID-19 with more coordination of viral sequencing and associated clinical/epidemiological data collection between provinces and internationally. This effort will improve tracking of how the virus is changing and spreading, providing key data on virus transmission trends and changes in the virus that may impact viral detection or the effectiveness of treatments or vaccines.
As SARS-CoV-2—the causative agent of COVID-19—spreads between individuals, the virus continues to mutate. Tracking these changes is possible through genome sequencing of the virus. This data contains the unaligned reads in .fasta format for all available Cancogen samples.
The last_updated column will change under these circumstances: 1) When a sample first has its lineage assigned; 2) When pangolin or its data versions are updated; 3) When a sample's data fasta file is updated. If pangolin data is updated and the lineage assigned remains the same, this column will still change.
The mission of Canadian COVID Genomics Network (CanCOGeN) is to establish a...
| Field | Value |
|---|
Current Site Packages Directory:
/usr/lib/ckan/default/lib/python3.10/site-packages
| Package | Version | Homepage | Summary |
|---|---|---|---|
| alembic | 1.13.2 | https://alembic.sqlalchemy.org | A database migration tool for SQLAlchemy. |
| annotated-types | 0.7.0 | None | Reusable constraint types to use with typing.Annotated |
| arrow | 1.3.0 | None | Better dates & times for Python |
| asttokens | 3.0.0 | https://github.com/gristlabs/asttokens | Annotate AST trees with source code positions |
| async-timeout | 4.0.3 | https://github.com/aio-libs/async-timeout | Timeout context manager for asyncio programs |
| attrs | 25.3.0 | None | Classes Without Boilerplate |
| Babel | 2.15.0 | https://babel.pocoo.org/ | Internationalization utilities |
| Beaker | 1.13.0 | https://beaker.readthedocs.io/ | A Session and Caching library with WSGI Middleware |
| beautifulsoup4 | 4.13.4 | None | Screen-scraping library |
| binaryornot | 0.4.4 | https://github.com/audreyr/binaryornot | Ultra-lightweight pure Python package to check if a file is binary or text. |
| bleach | 6.1.0 | https://github.com/mozilla/bleach | An easy safelist-based HTML-sanitizing tool. |
| blinker | 1.8.2 | None | Fast, simple object-to-object and broadcast signaling |
| boto3 | 1.40.1 | https://github.com/boto/boto3 | The AWS SDK for Python |
| botocore | 1.40.1 | https://github.com/boto/botocore | Low-level, data-driven core of boto 3. |
| cached-property | 2.0.1 | https://github.com/pydanny/cached-property | A decorator for caching properties in classes. |
| cachelib | 0.13.0 | https://github.com/pallets-eco/cachelib/ | A collection of cache libraries in the same API interface. |
| cachetools | 6.2.0 | https://github.com/tkem/cachetools/ | Extensible memoizing collections and decorators |
| certifi | 2024.7.4 | https://github.com/certifi/python-certifi | Python package for providing Mozilla's CA Bundle. |
| chardet | 5.2.0 | https://github.com/chardet/chardet | Universal encoding detector for Python 3 |
| charset-normalizer | 3.3.2 | https://github.com/Ousret/charset_normalizer | The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. |
| ckan | 2.11.3 | http://ckan.org/ | CKAN Software |
| ckanapi | 4.8 | https://github.com/ckan/ckanapi | A command line interface and Python module for accessing the CKAN Action API |
| ckanext-dcat | 2.4.0 | None | Plugins for exposing and consuming DCAT metadata on CKAN |
| ckanext-excelforms | 1.0.0 | Excel forms for entering data into Table Designer tables | |
| ckanext-harvest | 1.6.1 | None | Harvesting interface plugin for CKAN, plus harvester for other CKAN sites |
| ckanext-scheming | 3.1.0 | https://github.com/ckan/ckanext-scheming | Easy, sharable custom CKAN schemas |
| ckanext-theme-dj | 0.0.1 | None | None |
| ckanext-validation | 2.2.0 | None | Data description and validation for CKAN with Frictionless Data tools. |
| ckanext-xloader | 2.1.0 | None | Express Loader - quickly load data into CKAN DataStore |
| ckantoolkit | 0.0.7 | https://github.com/ckan/ckantoolkit | UNKNOWN |
| click | 8.1.7 | https://palletsprojects.com/p/click/ | Composable command line interface toolkit |
| cookiecutter | 2.6.0 | https://github.com/cookiecutter/cookiecutter | A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template. |
| dataflows-tabulator | 1.54.3 | https://github.com/akariv/tabulator-py | Consistent interface for stream reading and writing tabular data (csv/xls/json/etc) |
| decorator | 5.2.1 | None | Decorators for Humans |
| docopt | 0.6.2 | http://docopt.org | Pythonic argument parser, that will make you smile |
| dominate | 2.9.1 | None | Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API. |
| et_xmlfile | 2.0.0 | https://foss.heptapod.net/openpyxl/et_xmlfile | An implementation of lxml.xmlfile for the standard library |
| exceptiongroup | 1.3.0 | None | Backport of PEP 654 (exception groups) |
| executing | 2.2.0 | https://github.com/alexmojaki/executing | Get the currently executing AST node of a frame, and other information |
| feedgen | 1.0.0 | https://lkiesow.github.io/python-feedgen | Feed Generator (ATOM, RSS, Podcasts) |
| Flask | 3.0.3 | None | A simple framework for building complex web applications. |
| flask-babel | 4.0.0 | https://github.com/python-babel/flask-babel | Adds i18n/l10n support for Flask applications. |
| Flask-DebugToolbar | 0.16.0 | None | A toolbar overlay for debugging Flask applications. |
| Flask-Login | 0.6.3 | https://github.com/maxcountryman/flask-login | User authentication and session management for Flask. |
| Flask-Session | 0.8.0 | None | Server-side session support for Flask |
| Flask-WTF | 1.2.1 | None | Form rendering, validation, and CSRF protection for Flask with WTForms. |
| FormEncode | 2.1.1 | https://www.formencode.org/ | "HTML form validation, generation, and conversion package" |
| frictionless | 5.18.0 | None | Data management framework for Python that provides functionality to describe, extract, validate, and transform tabular data |
| frozendict | 2.4.6 | https://github.com/Marco-Sulla/python-frozendict | A simple immutable dictionary |
| geomet | 1.1.0 | None | Pure Python conversion library for common geospatial data formats |
| greenlet | 3.0.3 | https://greenlet.readthedocs.io/ | Lightweight in-process concurrent programming |
| humanize | 4.12.3 | None | Python humanize utilities |
| idna | 3.7 | None | Internationalized Domain Names in Applications (IDNA) |
| ijson | 3.4.0 | None | Iterative JSON parser with standard Python iterator interfaces |
| importlib_metadata | 8.0.0 | None | Read metadata from Python packages |
| ipython | 8.37.0 | None | IPython: Productive Interactive Computing |
| isodate | 0.7.2 | None | An ISO 8601 date/time/duration parser and formatter |
| itsdangerous | 2.2.0 | None | Safely pass data to untrusted environments and back. |
| jedi | 0.19.2 | https://github.com/davidhalter/jedi | An autocompletion tool for Python that can be used for text editors. |
| Jinja2 | 3.1.6 | None | A very fast and expressive template engine. |
| jmespath | 1.0.1 | https://github.com/jmespath/jmespath.py | JSON Matching Expressions |
| jsonlines | 4.0.0 | https://github.com/wbolster/jsonlines | Library with helpers for the jsonlines file format |
| jsonschema | 4.25.0 | None | An implementation of JSON Schema validation for Python |
| jsonschema-specifications | 2025.4.1 | None | The JSON Schema meta-schemas and vocabularies, exposed as a Registry |
| linear-tsv | 1.1.0 | https://github.com/solidsnack/tsv | Line-oriented, tab-separated value format |
| lxml | 5.2.2 | https://lxml.de/ | Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API. |
| Mako | 1.3.5 | https://www.makotemplates.org/ | A super-fast templating language that borrows the best ideas from the existing templating languages. |
| Markdown | 3.6 | None | Python implementation of John Gruber's Markdown. |
| markdown-it-py | 3.0.0 | None | Python port of markdown-it. Markdown parsing, done right! |
| marko | 2.2.0 | None | A markdown parser with high extensibility. |
| MarkupSafe | 2.1.5 | https://palletsprojects.com/p/markupsafe/ | Safely add untrusted strings to HTML/XML markup. |
| matplotlib-inline | 0.1.7 | None | Inline Matplotlib backend for Jupyter |
| mdurl | 0.1.2 | None | Markdown URL utilities |
| msgspec | 0.18.6 | https://jcristharif.com/msgspec/ | A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML. |
| mypy | 1.10.1 | https://www.mypy-lang.org/ | Optional static typing for Python |
| mypy-extensions | 1.0.0 | https://github.com/python/mypy_extensions | Type system extensions for programs checked with the mypy type checker. |
| nose | 1.3.7 | http://readthedocs.org/docs/nose/ | nose extends unittest to make testing easier |
| openpyxl | 3.1.5 | https://openpyxl.readthedocs.io | A Python library to read/write Excel 2010 xlsx/xlsm files |
| packaging | 24.1 | None | Core utilities for Python packages |
| parso | 0.8.5 | https://github.com/davidhalter/parso | A Python Parser |
| passlib | 1.7.4 | https://passlib.readthedocs.io | comprehensive password hashing framework supporting over 30 schemes |
| PasteDeploy | 3.1.0 | https://docs.pylonsproject.org/projects/pastedeploy/en/latest/ | Load, configure, and compose WSGI applications and servers |
| petl | 1.7.17 | https://github.com/petl-developers/petl | A Python package for extracting, transforming and loading tables of data. |
| pexpect | 4.9.0 | https://pexpect.readthedocs.io/ | Pexpect allows easy control of interactive console applications. |
| pika | 1.2.1 | https://pika.readthedocs.io | Pika Python AMQP Client Library |
| pip | 25.2 | None | The PyPA recommended tool for installing Python packages. |
| polib | 1.2.0 | https://github.com/izimobil/polib/ | A library to manipulate gettext files (po and mo files). |
| prompt_toolkit | 3.0.51 | None | Library for building powerful interactive command lines in Python |
| psycopg2 | 2.9.9 | https://psycopg.org/ | psycopg2 - Python-PostgreSQL Database Adapter |
| ptyprocess | 0.7.0 | https://github.com/pexpect/ptyprocess | Run a subprocess in a pseudo terminal |
| pure_eval | 0.2.3 | http://github.com/alexmojaki/pure_eval | Safely evaluate AST nodes without side effects |
| pydantic | 2.11.7 | None | Data validation using Python type hints |
| pydantic_core | 2.33.2 | https://github.com/pydantic/pydantic-core | Core functionality for Pydantic validation and serialization |
| Pygments | 2.19.2 | None | Pygments is a syntax highlighting package written in Python. |
| PyJWT | 2.8.0 | https://github.com/jpadilla/pyjwt | JSON Web Token implementation in Python |
| PyLD | 2.0.4 | https://github.com/digitalbazaar/pyld | Python implementation of the JSON-LD API |
| pyparsing | 3.1.2 | None | pyparsing module - Classes and methods to define and execute parsing grammars |
| pysolr | 3.9.0 | https://github.com/django-haystack/pysolr/ | Lightweight Python client for Apache Solr |
| python-dateutil | 2.9.0.post0 | https://github.com/dateutil/dateutil | Extensions to the standard Python datetime module |
| python-magic | 0.4.27 | http://github.com/ahupp/python-magic | File type identification using libmagic |
| python-slugify | 8.0.4 | https://github.com/un33k/python-slugify | A Python slugify application that also handles Unicode |
| pytz | 2024.1 | http://pythonhosted.org/pytz | World timezone definitions, modern and historical |
| PyYAML | 6.0.1 | https://pyyaml.org/ | YAML parser and emitter for Python |
| rdflib | 7.1.4 | None | RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information. |
| redis | 5.0.7 | https://github.com/redis/redis-py | Python client for Redis database and key-value store |
| referencing | 0.36.2 | None | JSON Referencing + Python |
| repoze.lru | 0.7 | http://www.repoze.org | A tiny LRU cache implementation and decorator |
| requests | 2.32.4 | https://requests.readthedocs.io | Python HTTP for Humans. |
| rfc3986 | 2.0.0 | http://rfc3986.readthedocs.io | Validating URI References per RFC 3986 |
| rich | 14.1.0 | https://github.com/Textualize/rich | Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal |
| Routes | 2.5.1 | https://routes.readthedocs.io/ | Routing Recognition and Generation Tools |
| rpds-py | 0.27.0 | None | Python bindings to Rust's persistent data structures (rpds) |
| rq | 1.16.2 | None | RQ is a simple, lightweight, library for creating background jobs, and processing them. |
| s3transfer | 0.13.1 | https://github.com/boto/s3transfer | An Amazon S3 Transfer Manager |
| setuptools | 59.6.0 | https://github.com/pypa/setuptools | Easily download, build, install, upgrade, and uninstall Python packages |
| shellingham | 1.5.4 | https://github.com/sarugaku/shellingham | Tool to Detect Surrounding Shell |
| simpleeval | 1.0.3 | None | A simple, safe single expression evaluator library. |
| simplejson | 3.19.2 | https://github.com/simplejson/simplejson | Simple, fast, extensible JSON encoder/decoder for Python |
| six | 1.16.0 | https://github.com/benjaminp/six | Python 2 and 3 compatibility utilities |
| soupsieve | 2.7 | None | A modern CSS selector implementation for Beautiful Soup. |
| SQLAlchemy | 1.4.52 | https://www.sqlalchemy.org | Database Abstraction Library |
| sqlalchemy2-stubs | 0.0.2a38 | http://www.sqlalchemy.org | Typing Stubs for SQLAlchemy 1.4 |
| sqlparse | 0.5.0 | None | A non-validating SQL parser. |
| stack-data | 0.6.3 | http://github.com/alexmojaki/stack_data | Extract data from python stack frames and tracebacks for informative displays |
| stringcase | 1.2.0 | https://github.com/okunishinishi/python-stringcase | String case converter. |
| tableschema | 1.21.0 | https://github.com/frictionlessdata/tableschema-py | A utility library for working with Table Schema in Python |
| tabulate | 0.9.0 | None | Pretty-print tabular data |
| tabulator | 1.53.5 | https://github.com/frictionlessdata/tabulator-py | Consistent interface for stream reading and writing tabular data (csv/xls/json/etc) |
| Tempita | 0.6.0 | https://github.com/TurboGears/tempita | A very small text templating language |
| text-unidecode | 1.3 | https://github.com/kmike/text-unidecode/ | The most basic Text::Unidecode port |
| tomli | 2.0.1 | None | A lil' TOML parser |
| traitlets | 5.14.3 | None | Traitlets Python configuration system |
| typer | 0.16.0 | None | Typer, build great CLIs. Easy to code. Based on Python type hints. |
| types-python-dateutil | 2.9.0.20250809 | None | Typing stubs for python-dateutil |
| typing-inspection | 0.4.1 | None | Runtime typing introspection tools |
| typing_extensions | 4.12.2 | None | Backported and Experimental Type Hints for Python 3.8+ |
| tzlocal | 5.2 | None | tzinfo object for the local timezone |
| unicodecsv | 0.14.1 | https://github.com/jdunck/python-unicodecsv | Python2's stdlib csv module is nice, but it doesn't support unicode. This module is a drop-in replacement which *does*. |
| Unidecode | 1.0.22 | UNKNOWN | ASCII transliterations of Unicode text |
| UNKNOWN | 0.0.0 | UNKNOWN | UNKNOWN |
| urllib3 | 2.2.2 | None | HTTP library with thread-safe connection pooling, file post, and more. |
| uWSGI | 2.0.30 | https://uwsgi-docs.readthedocs.io/en/latest/ | The uWSGI server |
| validators | 0.35.0 | None | Python Data Validation for Humans™ |
| waitress | 3.0.2 | https://github.com/Pylons/waitress | Waitress WSGI server |
| watchdog | 4.0.1 | https://github.com/gorakhargosh/watchdog | Filesystem events monitoring |
| wcwidth | 0.2.13 | https://github.com/jquast/wcwidth | Measures the displayed width of unicode strings in a terminal |
| webassets | 2.0 | http://github.com/miracle2k/webassets/ | Media asset management for Python, with glue code for various web frameworks |
| webencodings | 0.5.1 | https://github.com/SimonSapin/python-webencodings | Character encoding aliases for legacy web content |
| WebError | 0.13.1 | https://bitbucket.org/bbangert/weberror | Web Error handling and exception catching |
| WebHelpers | 1.3 | http://webhelpers.groovie.org/ | Web Helpers |
| WebTest | 3.0.6 | https://docs.pylonsproject.org/projects/webtest/en/latest/ | Helper to test WSGI applications |
| Werkzeug | 3.0.6 | None | The comprehensive WSGI web application library. |
| WTForms | 3.1.2 | None | Form validation and rendering for Python web development. |
| xlrd | 2.0.2 | http://www.python-excel.org/ | Library for developers to extract data from Microsoft Excel (tm) .xls spreadsheet files |
| zipp | 3.19.2 | None | Backport of pathlib-compatible object wrapper for zip files |
| zope.interface | 6.4.post2 | https://github.com/zopefoundation/zope.interface | Interfaces for Python |
| Resource | Value |
|---|---|
| User CPU time | 160.562 msec |
| System CPU time | 7.185 msec |
| Total CPU time | 167.747 msec |
| Elapsed time | 196.815 msec |
| Context switches | 6 voluntary, 49 involuntary |
| Key | Value |
|---|---|
| HTTP_ACCEPT | */* |
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
| HTTP_CONNECTION | close |
| HTTP_HOST | ckan.cidgoh.ca |
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| QUERY_STRING | |
| REMOTE_ADDR | 127.0.0.1 |
| REQUEST_METHOD | GET |
| SCRIPT_NAME | |
| SERVER_NAME | ckan-test4 |
| SERVER_PORT | 8080 |
| SERVER_PROTOCOL | HTTP/1.0 |
| View Function | kwargs |
|---|---|
| ckan.views.dataset.read | id=virusseq-sars-cov-2-genome-sequences, package_type=dataset |
| Variable | Value |
|---|
| Variable | Value |
|---|---|
| '_csrf_token' | '103c18504d4cdbe27971630571bbbb5d6a3a309b' |
| Variable | Value |
|---|
| Variable | Value |
|---|
| Key | Value |
|---|---|
| __file__ | '/etc/ckan/default/ckan.ini' |
| api_token.jwt.algorithm | 'HS256' |
| api_token.jwt.decode.secret | 'string:u57eGTV3zt5_5dixXdnSJ5E_sBA' |
| api_token.jwt.encode.secret | 'string:u57eGTV3zt5_5dixXdnSJ5E_sBA' |
| api_token.nbytes | 32 |
| apitoken_header_name | 'Authorization' |
| APPLICATION_ROOT | '/' |
| BABEL_DEFAULT_TIMEZONE | 'UTC' |
| BABEL_DOMAIN | 'ckan;ckanext-harvest;ckanext-excelforms;ckanext-dcat' |
| BABEL_TRANSLATION_DIRECTORIES | '/home/ubuntu/ckan/lib/default/src/ckan/ckan/i18n;/home/ubuntu/ckan/lib/default/src/ckanext-harvest/ckanext/harvest/i18n;/home/ubuntu/ckanext-excelforms/ckanext/excelforms/i18n;/home/ubuntu/ckan/lib/default/lib/python3.10/site-packages/ckanext/dcat/plugins/../i18n' |
| ckan.activity_list_limit | 31 |
| ckan.activity_list_limit_max | 100 |
| ckan.activity_streams_email_notifications | False |
| ckan.activity_streams_enabled | True |
| ckan.auth.allow_admin_collaborators | False |
| ckan.auth.allow_collaborators_to_change_owner_org | False |
| ckan.auth.allow_dataset_collaborators | False |
| ckan.auth.anon_create_dataset | False |
| ckan.auth.create_dataset_if_not_in_organization | True |
| ckan.auth.create_default_api_keys | False |
| ckan.auth.create_unowned_dataset | False |
| ckan.auth.create_user_via_api | False |
| ckan.auth.create_user_via_web | False |
| ckan.auth.enable_cookie_auth_in_api | True |
| ckan.auth.login_view | 'user.login' |
| ckan.auth.public_activity_stream_detail | False |
| ckan.auth.public_user_details | True |
| ckan.auth.reveal_private_datasets | False |
| ckan.auth.roles_that_cascade_to_sub_groups | ['admin'] |
| ckan.auth.route_after_login | 'dashboard.datasets' |
| ckan.auth.user_create_groups | True |
| ckan.auth.user_create_organizations | True |
| ckan.auth.user_delete_groups | True |
| ckan.auth.user_delete_organizations | True |
| ckan.base_public_folder | 'public' |
| ckan.base_templates_folder | 'templates' |
| ckan.cache_enabled | False |
| ckan.cache_expires | 0 |
| ckan.cors.origin_allow_all | False |
| ckan.cors.origin_whitelist | [] |
| ckan.csrf_protection.ignore_extensions | True |
| ckan.dataset.create_on_ui_requires_resources | True |
| ckan.datasets_per_page | 20 |
| ckan.datastore.default_fts_index_field_types | ['text', 'tsvector'] |
| ckan.datastore.default_fts_index_method | 'gist' |
| ckan.datastore.default_fts_lang | 'english' |
| ckan.datastore.read_url | 'postgresql://datastore_default:silk0793dj@localhost/datastore_default' |
| ckan.datastore.search.rows_default | 100 |
| ckan.datastore.search.rows_max | 32000 |
| ckan.datastore.sqlalchemy.pool_pre_ping | True |
| ckan.datastore.sqlsearch.allowed_functions_file | '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/datastore/allowed_functions.txt' |
| ckan.datastore.sqlsearch.enabled | False |
| ckan.datastore.write_url | 'postgresql://ckan_default:silk0793dj@localhost/datastore_default' |
| ckan.datatables.data_dictionary_labels | True |
| ckan.datatables.date_format | 'llll' |
| ckan.datatables.default_view | 'table' |
| ckan.datatables.ellipsis_length | 100 |
| ckan.datatables.null_label | '' |
| ckan.datatables.page_length_choices | ['20', '50', '100', '500', '1000'] |
| ckan.datatables.state_duration | 7200 |
| ckan.datatables.state_saving | True |
| ckan.debug_supress_header | False |
| ckan.default.group_type | 'group' |
| ckan.default.organization_type | 'organization' |
| ckan.default.package_type | 'dataset' |
| ckan.default_group_sort | 'title' |
| ckan.devserver.host | '0.0.0.0' |
| ckan.devserver.multiprocess | 1 |
| ckan.devserver.port | 5000 |
| ckan.devserver.ssl_cert | '' |
| ckan.devserver.ssl_key | '' |
| ckan.devserver.threaded | False |
| ckan.devserver.watch_patterns | [] |
| ckan.display_timezone | 'UTC' |
| ckan.download_proxy | '' |
| ckan.email_notifications_since | '2 days' |
| ckan.extra_resource_fields | [] |
| ckan.favicon | '/base/images/ckan.ico' |
| ckan.featured_groups | [] |
| ckan.featured_orgs | [] |
| ckan.feeds.author_link | '' |
| ckan.feeds.author_name | '' |
| ckan.feeds.authority_name | '' |
| ckan.feeds.date | '' |
| ckan.feeds.limit | 20 |
| ckan.gravatar_default | 'identicon' |
| ckan.group_and_organization_list_all_fields_max | 25 |
| ckan.group_and_organization_list_max | 1000 |
| ckan.harvest.mq.db | '1' |
| ckan.harvest.mq.hostname | '127.0.0.1' |
| ckan.harvest.mq.port | '6379' |
| ckan.harvest.mq.queue.fetch | 'ckan.harvest.fetch' |
| ckan.harvest.mq.queue.gather | 'ckan.harvest.gather' |
| ckan.harvest.mq.redis_db | '0' |
| ckan.harvest.mq.type | 'redis' |
| ckan.hide_activity_from_users | ['default'] |
| ckan.hide_version | False |
| ckan.i18n.extra_directory | '' |
| ckan.i18n.extra_gettext_domain | '' |
| ckan.i18n.extra_locales | [] |
| ckan.i18n.rtl_languages | ['he', 'ar', 'fa_IR'] |
| ckan.i18n.rtl_theme | 'css/main-rtl' |
| ckan.i18n_directory | '' |
| ckan.jobs.timeout | 180 |
| ckan.legacy_route_mappings | '{}' |
| ckan.locale_default | 'en' |
| ckan.locale_order | [] |
| ckan.locales_filtered_out | [] |
| ckan.locales_offered | [] |
| ckan.max_image_size | 2 |
| ckan.max_resource_size | 10 |
| ckan.mimetype_guess | 'file_ext' |
| ckan.plugins | ['theme_dj', 'dcat', 'dcat_rdf_harvester', 'structured_data', 'dcat_json_harvester', 'validation', 'scheming_datasets', 'scheming_groups', 'scheming_organizations', 'excelforms', 'tabledesigner', 'datastore', 'activity', 'xloader', 'datatables_view', 'image_view', 'harvest', 'ckan_harvester'] |
| ckan.preview.image_formats | 'png jpeg jpg gif' |
| ckan.recaptcha.privatekey | '' |
| ckan.recaptcha.publickey | '' |
| ckan.redis.url | 'redis://localhost:6379/0' |
| ckan.requests.timeout | 5 |
| ckan.resource_formats | '/home/ubuntu/ckan/lib/default/src/ckan/ckan/config/resource_formats.json' |
| ckan.root_path | '' |
| ckan.search.default_include_private | True |
| ckan.search.default_package_sort | 'score desc, metadata_modified desc' |
| ckan.search.remove_deleted_packages | True |
| ckan.search.rows_max | 1000 |
| ckan.search.show_all_types | 'dataset' |
| ckan.search.solr_allowed_query_parsers | [] |
| ckan.search.solr_commit | True |
| ckan.site_about | '' |
| ckan.site_custom_css | '' |
| ckan.site_description | '' |
| ckan.site_id | 'default' |
| ckan.site_intro_text | '' |
| ckan.site_logo | '/base/images/ckan-logo.png' |
| ckan.site_title | 'CKAN' |
| ckan.site_url | 'https://ckan.cidgoh.ca' |
| ckan.static_max_age | 3600 |
| ckan.storage_path | '/var/lib/ckan/default' |
| ckan.template_title_delimiter | '-' |
| ckan.theme | 'css/main' |
| ckan.upload.group.mimetypes | ['image/png', 'image/gif', 'image/jpeg'] |
| ckan.upload.group.types | ['image'] |
| ckan.upload.user.mimetypes | ['image/png', 'image/gif', 'image/jpeg'] |
| ckan.upload.user.types | ['image'] |
| ckan.user.last_active_interval | 600 |
| ckan.user_list_limit | 20 |
| ckan.user_reset_landing_page | 'home.index' |
| ckan.valid_url_schemes | ['http', 'https', 'ftp'] |
| ckan.views.default_views | ['image_view', 'datatables_view'] |
| ckan.webassets.path | '' |
| ckan.webassets.url | '/webassets' |
| ckan.webassets.use_x_sendfile | False |
| ckanext.dcat.base_uri | None |
| ckanext.dcat.catalog_endpoint | '/catalog.{_format}' |
| ckanext.dcat.clean_tags | False |
| ckanext.dcat.compatibility_mode | False |
| ckanext.dcat.datasets_per_page | 100 |
| ckanext.dcat.enable_content_negotiation | False |
| ckanext.dcat.enable_rdf_endpoints | True |
| ckanext.dcat.expose_subcatalogs | False |
| ckanext.dcat.json_endpoint | '/dcat.json' |
| ckanext.dcat.max_file_size | 50 |
| ckanext.dcat.normalize_ckan_format | True |
| ckanext.dcat.output_spatial_format | ['wkt'] |
| ckanext.dcat.rdf.profiles | 'euro_dcat_ap_3' |
| ckanext.dcat.resource.inherit.license | False |
| ckanext.dcat.structured_data.profiles | ['schemaorg'] |
| ckanext.dcat.translate_keys | True |
| ckanext.xloader.api_token | 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIxT1VubkEyRVVhbndTZDdHTU84R3g1VmZDZDM4d0tMNGpfSmtMQ0htT09NIiwiaWF0IjoxNzU0MTAzOTM2fQ.TeeqhepiH2ic5t1kw8AWuATk9DPX832vROxeR7Ex5wc' |
| ckanext.xloader.clean_datastore_tables | False |
| ckanext.xloader.debug_badges | False |
| ckanext.xloader.formats | None |
| ckanext.xloader.ignore_hash | False |
| ckanext.xloader.job_timeout | 3600 |
| ckanext.xloader.jobs_db.uri | 'postgresql://ckan_default:silk0793dj@localhost/ckan_default' |
| ckanext.xloader.max_content_length | 1000000000 |
| ckanext.xloader.max_excerpt_lines | 0 |
| ckanext.xloader.max_type_guessing_length | 0 |
| ckanext.xloader.parse_dates_dayfirst | False |
| ckanext.xloader.parse_dates_yearfirst | False |
| ckanext.xloader.show_badges | True |
| ckanext.xloader.site_url | None |
| ckanext.xloader.site_url_ignore_path_regex | None |
| ckanext.xloader.ssl_verify | True |
| ckanext.xloader.strict_type_guessing | True |
| ckanext.xloader.use_type_guessing | False |
| ckanext.xloader.validation.enforce_schema | True |
| ckanext.xloader.validation.requires_successful_report | False |
| clear_logo_upload | '' |
| computed_template_paths | ['/home/ubuntu/ckan/lib/default/src/ckanext-theme-dj/ckanext/theme_dj/templates', '/home/ubuntu/ckan/lib/default/lib/python3.10/site-packages/ckanext/dcat/plugins/../templates/dcat', '/home/ubuntu/ckan/lib/default/lib/python3.10/site-packages/ckanext/dcat/plugins/../templates/structured_data', '/home/ubuntu/ckan/lib/default/lib/python3.10/site-packages/ckanext/validation/templates', '/home/ubuntu/ckan/lib/default/src/ckanext-scheming/ckanext/scheming/templates', '/home/ubuntu/ckanext-excelforms/ckanext/excelforms/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/tabledesigner/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/datastore/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/activity/templates', '/home/ubuntu/ckan/lib/default/lib/python3.10/site-packages/ckanext/xloader/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/datatablesview/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/imageview/theme/templates', '/home/ubuntu/ckan/lib/default/src/ckanext-harvest/ckanext/harvest/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckan/templates'] |
| config.mode | 'strict' |
| DEBUG | True |
| debug | True |
| DEBUG_TB_ENABLED | True |
| DEBUG_TB_HOSTS | () |
| DEBUG_TB_INTERCEPT_REDIRECTS | False |
| DEBUG_TB_PANELS | ('flask_debugtoolbar.panels.versions.VersionDebugPanel', 'flask_debugtoolbar.panels.timer.TimerDebugPanel', 'flask_debugtoolbar.panels.headers.HeaderDebugPanel', 'flask_debugtoolbar.panels.request_vars.RequestVarsDebugPanel', 'flask_debugtoolbar.panels.config_vars.ConfigVarsDebugPanel', 'flask_debugtoolbar.panels.template.TemplateDebugPanel', 'flask_debugtoolbar.panels.sqlalchemy.SQLAlchemyDebugPanel', 'flask_debugtoolbar.panels.logger.LoggingPanel', 'flask_debugtoolbar.panels.route_list.RouteListDebugPanel', 'flask_debugtoolbar.panels.profiler.ProfilerDebugPanel', 'flask_debugtoolbar.panels.g.GDebugPanel') |
| DEBUG_TB_ROUTES_HOST | None |
| email_to | '' |
| error_email_from | '' |
| EXPLAIN_TEMPLATE_LOADING | False |
| extra_public_paths | '' |
| extra_template_paths | '' |
| here | '/etc/ckan/default' |
| licenses_group_url | '' |
| logo_upload | '' |
| MAX_CONTENT_LENGTH | None |
| MAX_COOKIE_SIZE | 4093 |
| package_edit_return_url | '' |
| package_hide_extras | [] |
| package_new_return_url | '' |
| PERMANENT_SESSION_LIFETIME | 31536000 |
| plugin_public_paths | ['/home/ubuntu/ckan/lib/default/src/ckanext-theme-dj/ckanext/theme_dj/public', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/activity/public', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/datatablesview/public', '/home/ubuntu/ckan/lib/default/src/ckanext-harvest/ckanext/harvest/public'] |
| plugin_template_paths | ['/home/ubuntu/ckan/lib/default/src/ckanext-theme-dj/ckanext/theme_dj/templates', '/home/ubuntu/ckan/lib/default/lib/python3.10/site-packages/ckanext/dcat/plugins/../templates/dcat', '/home/ubuntu/ckan/lib/default/lib/python3.10/site-packages/ckanext/dcat/plugins/../templates/structured_data', '/home/ubuntu/ckan/lib/default/lib/python3.10/site-packages/ckanext/validation/templates', '/home/ubuntu/ckan/lib/default/src/ckanext-scheming/ckanext/scheming/templates', '/home/ubuntu/ckanext-excelforms/ckanext/excelforms/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/tabledesigner/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/datastore/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/activity/templates', '/home/ubuntu/ckan/lib/default/lib/python3.10/site-packages/ckanext/xloader/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/datatablesview/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/imageview/theme/templates', '/home/ubuntu/ckan/lib/default/src/ckanext-harvest/ckanext/harvest/templates'] |
| PREFERRED_URL_SCHEME | 'http' |
| processes | '1' |
| PROPAGATE_EXCEPTIONS | None |
| REMEMBER_COOKIE_DOMAIN | None |
| REMEMBER_COOKIE_DURATION | 31536000 |
| REMEMBER_COOKIE_HTTPONLY | True |
| REMEMBER_COOKIE_NAME | 'remember_token' |
| REMEMBER_COOKIE_PATH | '/' |
| REMEMBER_COOKIE_REFRESH_EACH_REQUEST | False |
| REMEMBER_COOKIE_SAMESITE | 'None' |
| REMEMBER_COOKIE_SECURE | False |
| scheming.dataset_schemas | 'ckanext.scheming:metadata_portal.json\nckanext.scheming:schemas/dataset.json' |
| search.facets | ['organization', 'groups', 'tags', 'res_format', 'license_id'] |
| search.facets.default | 10 |
| search.facets.limit | 50 |
| SECRET_KEY | 'u57eGTV3zt5_5dixXdnSJ5E_sBA' |
| SEND_FILE_MAX_AGE_DEFAULT | None |
| SERVER_NAME | None |
| SESSION_COOKIE_DOMAIN | '' |
| SESSION_COOKIE_HTTPONLY | True |
| SESSION_COOKIE_NAME | 'ckan' |
| SESSION_COOKIE_PATH | '' |
| SESSION_COOKIE_SAMESITE | 'Lax' |
| SESSION_COOKIE_SECURE | False |
| SESSION_KEY_PREFIX | 'session:' |
| SESSION_PERMANENT | True |
| SESSION_REFRESH_EACH_REQUEST | False |
| SESSION_TYPE | 'cookie' |
| SESSION_USE_SIGNER | False |
| smtp.mail_from | '' |
| smtp.password | '' |
| smtp.reply_to | '' |
| smtp.server | 'localhost' |
| smtp.starttls | False |
| smtp.user | '' |
| solr_password | '' |
| solr_timeout | 60 |
| solr_url | 'http://127.0.0.1:8983/solr/ckan' |
| solr_user | '' |
| sqlalchemy.pool_pre_ping | True |
| sqlalchemy.url | 'postgresql://ckan_default:silk0793dj@localhost/ckan_default' |
| SQLALCHEMY_RECORD_QUERIES | True |
| TEMPLATES_AUTO_RELOAD | None |
| TESTING | False |
| testing | False |
| TRAP_BAD_REQUEST_ERRORS | None |
| TRAP_HTTP_EXCEPTIONS | False |
| use | 'egg:ckan' |
| USE_X_SENDFILE | False |
| WTF_CSRF_CHECK_DEFAULT | True |
| WTF_CSRF_ENABLED | True |
| WTF_CSRF_FIELD_NAME | '_csrf_token' |
| WTF_CSRF_HEADERS | ['X-CSRFToken', 'X-CSRF-Token'] |
| WTF_CSRF_METHODS | {'PATCH', 'PUT', 'DELETE', 'POST'} |
| WTF_CSRF_SECRET_KEY | 'string:u57eGTV3zt5_5dixXdnSJ5E_sBA' |
| WTF_CSRF_SSL_STRICT | True |
| WTF_CSRF_TIME_LIMIT | 31536000 |
| WTF_I18N_ENABLED | True |
| Variable | Value |
|---|---|
| csrf_token | <function generate_csrf at 0x7f9be3f2b9a0> |
| current_user | <ckan.model.user.AnonymousUser object at 0x7f9bdd564640> |
| g | <flask.g of 'ckan.config.middleware.flask_app'> |
| request | <Request 'https://ckan.cidgoh.ca/dataset/virusseq-sars-cov-2-genome-sequences' [GET]> |
| session | <SecureCookieSession {'_csrf_token': '103c18504d4cdbe27971630571bbbb5d6a3a309b'}> |
| Variable | Value |
|---|---|
| am_following | False |
| csrf_token | <function generate_csrf at 0x7f9be3f2b9a0> |
| current_user | <ckan.model.user.AnonymousUser object at 0x7f9bdd564640> |
| dataset_type | 'dataset' |
| g | <flask.g of 'ckan.config.middleware.flask_app'> |
| pkg_dict | {'author': '', 'author_email': '', 'creator_user_id': '22a99e46-9eae-460a-9fbc-db3902214edc', 'id': '515e0188-31d0-4459-bcbf-cde2024b62b1', 'isopen': True, 'license_id': 'cc-by', 'license_title': 'Creative Commons Attribution', 'license_url': 'http://www.opendefinition.org/licenses/cc-by', 'maintainer': '', 'maintainer_email': '', 'metadata_created': '2025-08-23T04:01:03.987710', 'metadata_modified': '2025-08-23T04:02:36.369140', 'name': 'virusseq-sars-cov-2-genome-sequences', 'notes': "The mission of Canadian COVID Genomics Network (CanCOGeN) is to establish a coordinated pan-Canadian, cross-agency network for large-scale SARS-CoV-2 and human host sequencing to track viral origin, spread and evolution, characterize the role of human genetics in COVID-19 disease and to inform time-sensitive critical decision making relevant to health authorities across Canada during the pandemic. CanCOGeN’s VirusSeq project aims to sequence up to 150,000 viral samples from people testing positive for COVID-19 with more coordination of viral sequencing and associated clinical/epidemiological data collection between provinces and internationally. This effort will improve tracking of how the virus is changing and spreading, providing key data on virus transmission trends and changes in the virus that may impact viral detection or the effectiveness of treatments or vaccines.\r\n\r\nAs SARS-CoV-2—the causative agent of COVID-19—spreads between individuals, the virus continues to mutate. Tracking these changes is possible through genome sequencing of the virus. This data contains the unaligned reads in .fasta format for all available Cancogen samples.\r\n\r\nThe `last_updated` column will change under these circumstances: 1) When a sample first has its lineage assigned; 2) When pangolin or its data versions are updated; 3) When a sample's data fasta file is updated. If pangolin data is updated and the lineage assigned remains the same, this column will still change.", 'num_resources': 1, 'num_tags': 3, 'organization': {'id': 'ecb65bab-51ed-4838-b374-939247dae79f', 'name': 'cidgoh', 'title': 'CIDGOH', 'type': 'organization', 'description': '', 'image_url': '', 'created': '2025-08-02T03:06:42.785354', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': 'ecb65bab-51ed-4838-b374-939247dae79f', 'private': False, 'state': 'active', 'title': 'VirusSeq SARS-CoV-2 Genome Sequences', 'type': 'dataset', 'url': '', 'version': '', 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2025-08-23T04:01:55.866618', 'datastore_active': False, 'datastore_contains_all_records_of_source_file': False, 'description': 'The mission of Canadian COVID Genomics Network (CanCOGeN) is to establish a coordinated pan-Canadian, cross-agency network for large-scale SARS-CoV-2 and human host sequencing to track viral origin, spread and evolution, characterize the role of human genetics in COVID-19 disease and to inform time-sensitive critical decision making relevant to health authorities across Canada during the pandemic. CanCOGeN’s VirusSeq project aims to sequence up to 150,000 viral samples from people testing positive for COVID-19 with more coordination of viral sequencing and associated clinical/epidemiological data collection between provinces and internationally. This effort will improve tracking of how the virus is changing and spreading, providing key data on virus transmission trends and changes in the virus that may impact viral detection or the effectiveness of treatments or vaccines.', 'format': '', 'hash': '', 'id': 'bb70fa9a-dc84-4832-b95a-15071ca2fc65', 'last_modified': None, 'metadata_modified': '2025-08-23T04:01:56.999557', 'mimetype': None, 'mimetype_inner': None, 'name': 'VirusSeq SARS-CoV-2 Genome Sequences', 'package_id': '515e0188-31d0-4459-bcbf-cde2024b62b1', 'position': 0, 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://genomecanada.ca/challenge-areas/cancogen/virusseq', 'url_type': '', 'has_views': False}], 'tags': [{'display_name': 'cancogen', 'id': '3aeddf1e-2486-4e19-bfa9-f0dcc7fbac40', 'name': 'cancogen', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'covid19', 'id': 'e750ab57-c92b-4bc0-b826-7fda43c6553c', 'name': 'covid19', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'virusseq', 'id': '7b1a97a8-d161-468e-a1f0-986864590bc3', 'name': 'virusseq', 'state': 'active', 'vocabulary_id': None}], 'extras': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []} |
| request | <Request 'https://ckan.cidgoh.ca/dataset/virusseq-sars-cov-2-genome-sequences' [GET]> |
| session | <SecureCookieSession {'_csrf_token': '103c18504d4cdbe27971630571bbbb5d6a3a309b'}> |
The toolbar was unable to fetch the SQLAlchemy queries for this request. To enable the SQLAlchemy query display, please:
The Flask-SQLAlchemy extension needs to be configured for this application. Please see the Flask-SQLAlchemy documentation for details.
No messages logged.
| URL route | Endpoint name | HTTP methods | Is alias | Redirect to |
|---|---|---|---|---|
| / | home.index | GET, HEAD, OPTIONS | False | None |
| /<path:filename> | static | GET, HEAD, OPTIONS | False | None |
| /about | home.about | GET, HEAD, OPTIONS | False | None |
| /api/ | api.get_api | GET, HEAD, OPTIONS | False | None |
| /api/<int(min=1, max=2):ver>/i18n/<lang> | api.i18n_js_translations | GET, HEAD, OPTIONS | False | None |
| /api/<int(min=1, max=2):ver>/util/dataset/autocomplete | api.dataset_autocomplete | GET, HEAD, OPTIONS | False | None |
| /api/<int(min=1, max=2):ver>/util/group/autocomplete | api.group_autocomplete | GET, HEAD, OPTIONS | False | None |
| /api/<int(min=1, max=2):ver>/util/organization/autocomplete | api.organization_autocomplete | GET, HEAD, OPTIONS | False | None |
| /api/<int(min=1, max=2):ver>/util/resource/format_autocomplete | api.format_autocomplete | GET, HEAD, OPTIONS | False | None |
| /api/<int(min=1, max=2):ver>/util/snippet/<snippet_path> | api.snippet | GET, HEAD, OPTIONS | False | None |
| /api/<int(min=1, max=2):ver>/util/tag/autocomplete | api.tag_autocomplete | GET, HEAD, OPTIONS | False | None |
| /api/<int(min=1, max=2):ver>/util/user/autocomplete | api.user_autocomplete | GET, HEAD, OPTIONS | False | None |
| /api/<int(min=1, max=3):ver> | api.get_api | GET, HEAD, OPTIONS | False | None |
| /api/<int(min=3, max=3):ver>/action/<logic_function> | api.action | GET, HEAD, OPTIONS, POST | False | None |
| /api/action/<logic_function> | api.action | GET, HEAD, OPTIONS, POST | False | None |
| /api/i18n/<lang> | api.i18n_js_translations | GET, HEAD, OPTIONS | False | None |
| /api/util/dataset/autocomplete | api.dataset_autocomplete | GET, HEAD, OPTIONS | False | None |
| /api/util/group/autocomplete | api.group_autocomplete | GET, HEAD, OPTIONS | False | None |
| /api/util/organization/autocomplete | api.organization_autocomplete | GET, HEAD, OPTIONS | False | None |
| /api/util/resource/format_autocomplete | api.format_autocomplete | GET, HEAD, OPTIONS | False | None |
| /api/util/snippet/<snippet_path> | api.snippet | GET, HEAD, OPTIONS | False | None |
| /api/util/tag/autocomplete | api.tag_autocomplete | GET, HEAD, OPTIONS | False | None |
| /api/util/user/autocomplete | api.user_autocomplete | GET, HEAD, OPTIONS | False | None |
| /catalog.<_format> | dcat.read_catalog | GET, HEAD, OPTIONS | False | None |
| /ckan-admin/ | admin.index | GET, HEAD, OPTIONS | False | None |
| /ckan-admin/config | admin.config | GET, HEAD, OPTIONS, POST | False | None |
| /ckan-admin/reset_config | admin.reset_config | GET, HEAD, OPTIONS, POST | False | None |
| /ckan-admin/trash | admin.trash | GET, HEAD, OPTIONS, POST | False | None |
| /dashboard/ | activity.dashboard | GET, HEAD, OPTIONS | False | None |
| /dashboard/datasets | dashboard.datasets | GET, HEAD, OPTIONS | False | None |
| /dashboard/groups | dashboard.groups | GET, HEAD, OPTIONS | False | None |
| /dashboard/organizations | dashboard.organizations | GET, HEAD, OPTIONS | False | None |
| /dataset/ | dataset.search | GET, HEAD, OPTIONS | False | None |
| /dataset/<_id>.<_format> | dcat.read_dataset | GET, HEAD, OPTIONS | False | None |
| /dataset/<id> | dataset.read | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/delete-datastore/<resource_id> | xloader.delete_datastore_table | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/dictionary/<resource_id> | tabledesigner.tabledesigner | OPTIONS, POST | False | None |
| /dataset/<id>/dictionary/<resource_id> | datastore.dictionary | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/excelforms/<resource_id>/upload | excelforms.upload | OPTIONS, POST | False | None |
| /dataset/<id>/excelforms/template-<resource_id>.xlsx | excelforms.template | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/history/<activity_id> | activity.package_history | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id> | dataset_resource.read | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id> | resource.read | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id>/delete | dataset_resource.delete | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/resource/<resource_id>/delete | resource.delete | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/resource/<resource_id>/download | dataset_resource.download | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id>/download | resource.download | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id>/download/<filename> | dataset_resource.download | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id>/download/<filename> | resource.download | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id>/edit | dataset_resource.edit | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/resource/<resource_id>/edit | resource.edit | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/resource/<resource_id>/edit_view/<view_id> | dataset_resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/resource/<resource_id>/edit_view/<view_id> | resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/resource/<resource_id>/new_view | dataset_resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/resource/<resource_id>/new_view | resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/resource/<resource_id>/validation | validation.read | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id>/view | dataset_resource.view | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id>/view | resource.view | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id>/view/<view_id> | dataset_resource.view | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id>/view/<view_id> | resource.view | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id>/views | dataset_resource.views | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/<resource_id>/views | resource.views | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/resource/new | dataset_resource.new | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/resource/new | resource.new | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/resource_data/<resource_id> | xloader.resource_data | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/resources/<resource_id>/history/<activity_id> | activity.resource_history | GET, HEAD, OPTIONS | False | None |
| /dataset/<id>/tabledesigner/<resource_id>/add-row | tabledesigner.add_row | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/tabledesigner/<resource_id>/delete-rows | tabledesigner.delete_rows | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/<id>/tabledesigner/<resource_id>/edit-row | tabledesigner.edit_row | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/activity/<id> | activity.package_activity | GET, HEAD, OPTIONS | False | None |
| /dataset/changes/<id> | activity.package_changes | GET, HEAD, OPTIONS | False | None |
| /dataset/changes_multiple | activity.package_changes_multiple | GET, HEAD, OPTIONS | False | None |
| /dataset/delete/<id> | dataset.delete | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/edit/<id> | dataset.edit | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/follow/<id> | dataset.follow | OPTIONS, POST | False | None |
| /dataset/followers/<id> | dataset.followers | GET, HEAD, OPTIONS | False | None |
| /dataset/groups/<id> | dataset.groups | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/harvest_object/<id> | harvester.object_show | GET, HEAD, OPTIONS | False | None |
| /dataset/new | dataset.new | GET, HEAD, OPTIONS, POST | False | None |
| /dataset/resources/<id> | dataset.resources | GET, HEAD, OPTIONS | False | None |
| /dataset/unfollow/<id> | dataset.unfollow | OPTIONS, POST | False | None |
| /dataset_series/<_id>.<_format> | dcat.read_dataset | GET, HEAD, OPTIONS | False | None |
| /datastore/dump/<resource_id> | datastore.dump | GET, HEAD, OPTIONS | False | None |
| /datatables/ajax/<resource_view_id> | datatablesview.ajax | OPTIONS, POST | False | None |
| /datatables/filtered-download/<resource_view_id> | datatablesview.filtered_download | OPTIONS, POST | False | None |
| /feeds/custom.atom | feeds.custom | GET, HEAD, OPTIONS | False | None |
| /feeds/dataset.atom | feeds.general | GET, HEAD, OPTIONS | False | None |
| /feeds/group/<string:id>.atom | feeds.group | GET, HEAD, OPTIONS | False | None |
| /feeds/organization/<string:id>.atom | feeds.organization | GET, HEAD, OPTIONS | False | None |
| /feeds/tag/<string:id>.atom | feeds.tag | GET, HEAD, OPTIONS | False | None |
| /group/ | group.index | GET, HEAD, OPTIONS | False | None |
| /group/<id> | group.read | GET, HEAD, OPTIONS | False | None |
| /group/about/<id> | group.about | GET, HEAD, OPTIONS | False | None |
| /group/activity/<id> | activity.group_activity | GET, HEAD, OPTIONS | False | None |
| /group/admins/<id> | group.admins | GET, HEAD, OPTIONS, POST | False | None |
| /group/bulk_process/<id> | group.bulk_process | GET, HEAD, OPTIONS, POST | False | None |
| /group/changes/<id> | activity.group_changes | GET, HEAD, OPTIONS | False | None |
| /group/changes_multiple | activity.group_changes_multiple | GET, HEAD, OPTIONS | False | None |
| /group/delete/<id> | group.delete | GET, HEAD, OPTIONS, POST | False | None |
| /group/edit/<id> | group.edit | GET, HEAD, OPTIONS, POST | False | None |
| /group/follow/<id> | group.follow | OPTIONS, POST | False | None |
| /group/followers/<id> | group.followers | GET, HEAD, OPTIONS, POST | False | None |
| /group/manage_members/<id> | group.manage_members | GET, HEAD, OPTIONS, POST | False | None |
| /group/member_delete/<id> | group.member_delete | GET, HEAD, OPTIONS, POST | False | None |
| /group/member_dump/<id> | group.member_dump | GET, HEAD, OPTIONS | False | None |
| /group/member_new/<id> | group.member_new | GET, HEAD, OPTIONS, POST | False | None |
| /group/members/<id> | group.members | GET, HEAD, OPTIONS | False | None |
| /group/new | group.new | GET, HEAD, OPTIONS, POST | False | None |
| /group/unfollow/<id> | group.unfollow | OPTIONS, POST | False | None |
| /harvest/ | harvest.search | GET, HEAD, OPTIONS | False | None |
| /harvest/<id> | harvest.read | GET, HEAD, OPTIONS | False | None |
| /harvest/<id>/resource/<resource_id> | harvest_resource.read | GET, HEAD, OPTIONS | False | None |
| /harvest/<id>/resource/<resource_id>/delete | harvest_resource.delete | GET, HEAD, OPTIONS, POST | False | None |
| /harvest/<id>/resource/<resource_id>/download | harvest_resource.download | GET, HEAD, OPTIONS | False | None |
| /harvest/<id>/resource/<resource_id>/download/<filename> | harvest_resource.download | GET, HEAD, OPTIONS | False | None |
| /harvest/<id>/resource/<resource_id>/edit | harvest_resource.edit | GET, HEAD, OPTIONS, POST | False | None |
| /harvest/<id>/resource/<resource_id>/edit_view/<view_id> | harvest_resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
| /harvest/<id>/resource/<resource_id>/new_view | harvest_resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
| /harvest/<id>/resource/<resource_id>/view | harvest_resource.view | GET, HEAD, OPTIONS | False | None |
| /harvest/<id>/resource/<resource_id>/view/<view_id> | harvest_resource.view | GET, HEAD, OPTIONS | False | None |
| /harvest/<id>/resource/<resource_id>/views | harvest_resource.views | GET, HEAD, OPTIONS | False | None |
| /harvest/<id>/resource/new | harvest_resource.new | GET, HEAD, OPTIONS, POST | False | None |
| /harvest/<source>/job | harvester.job_list | GET, HEAD, OPTIONS | False | None |
| /harvest/<source>/job/<id> | harvester.job_show | GET, HEAD, OPTIONS | False | None |
| /harvest/<source>/job/<id>/abort | harvester.job_abort | GET, HEAD, OPTIONS | False | None |
| /harvest/<source>/job/last | harvester.job_show_last | GET, HEAD, OPTIONS | False | None |
| /harvest/about/<id> | harvester.about | GET, HEAD, OPTIONS | False | None |
| /harvest/admin/<id> | harvester.admin | GET, HEAD, OPTIONS | False | None |
| /harvest/clear/<id> | harvester.clear | GET, HEAD, OPTIONS, POST | False | None |
| /harvest/delete/<id> | harvester.delete | GET, HEAD, OPTIONS | False | None |
| /harvest/delete/<id> | harvest.delete | GET, HEAD, OPTIONS, POST | False | None |
| /harvest/edit/<id> | harvest.edit | GET, HEAD, OPTIONS, POST | False | None |
| /harvest/follow/<id> | harvest.follow | OPTIONS, POST | False | None |
| /harvest/followers/<id> | harvest.followers | GET, HEAD, OPTIONS | False | None |
| /harvest/groups/<id> | harvest.groups | GET, HEAD, OPTIONS, POST | False | None |
| /harvest/new | harvest.new | GET, HEAD, OPTIONS, POST | False | None |
| /harvest/object/<id> | harvester.object_show | GET, HEAD, OPTIONS | False | None |
| /harvest/refresh/<id> | harvester.refresh | GET, HEAD, OPTIONS, POST | False | None |
| /harvest/resources/<id> | harvest.resources | GET, HEAD, OPTIONS | False | None |
| /harvest/unfollow/<id> | harvest.unfollow | OPTIONS, POST | False | None |
| /metadata/ | metadata.search | GET, HEAD, OPTIONS | False | None |
| /metadata/<id> | metadata.read | GET, HEAD, OPTIONS | False | None |
| /metadata/<id>/resource/<resource_id> | metadata_resource.read | GET, HEAD, OPTIONS | False | None |
| /metadata/<id>/resource/<resource_id>/delete | metadata_resource.delete | GET, HEAD, OPTIONS, POST | False | None |
| /metadata/<id>/resource/<resource_id>/download | metadata_resource.download | GET, HEAD, OPTIONS | False | None |
| /metadata/<id>/resource/<resource_id>/download/<filename> | metadata_resource.download | GET, HEAD, OPTIONS | False | None |
| /metadata/<id>/resource/<resource_id>/edit | metadata_resource.edit | GET, HEAD, OPTIONS, POST | False | None |
| /metadata/<id>/resource/<resource_id>/edit_view/<view_id> | metadata_resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
| /metadata/<id>/resource/<resource_id>/new_view | metadata_resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
| /metadata/<id>/resource/<resource_id>/view | metadata_resource.view | GET, HEAD, OPTIONS | False | None |
| /metadata/<id>/resource/<resource_id>/view/<view_id> | metadata_resource.view | GET, HEAD, OPTIONS | False | None |
| /metadata/<id>/resource/<resource_id>/views | metadata_resource.views | GET, HEAD, OPTIONS | False | None |
| /metadata/<id>/resource/new | metadata_resource.new | GET, HEAD, OPTIONS, POST | False | None |
| /metadata/delete/<id> | metadata.delete | GET, HEAD, OPTIONS, POST | False | None |
| /metadata/edit/<id> | metadata.edit | GET, HEAD, OPTIONS, POST | False | None |
| /metadata/follow/<id> | metadata.follow | OPTIONS, POST | False | None |
| /metadata/followers/<id> | metadata.followers | GET, HEAD, OPTIONS | False | None |
| /metadata/groups/<id> | metadata.groups | GET, HEAD, OPTIONS, POST | False | None |
| /metadata/new | metadata.new | GET, HEAD, OPTIONS, POST | False | None |
| /metadata/resources/<id> | metadata.resources | GET, HEAD, OPTIONS | False | None |
| /metadata/unfollow/<id> | metadata.unfollow | OPTIONS, POST | False | None |
| /no/ | home.redirect_locale | GET, HEAD, OPTIONS | False | None |
| /no/<path:path> | home.redirect_locale | GET, HEAD, OPTIONS | False | None |
| /organization/ | organization.index | GET, HEAD, OPTIONS | False | None |
| /organization/<id> | organization.read | GET, HEAD, OPTIONS | False | None |
| /organization/about/<id> | organization.about | GET, HEAD, OPTIONS | False | None |
| /organization/activity/<id> | activity.organization_activity | GET, HEAD, OPTIONS | False | None |
| /organization/admins/<id> | organization.admins | GET, HEAD, OPTIONS, POST | False | None |
| /organization/bulk_process/<id> | organization.bulk_process | GET, HEAD, OPTIONS, POST | False | None |
| /organization/changes/<id> | activity.organization_changes | GET, HEAD, OPTIONS | False | None |
| /organization/changes_multiple | activity.organization_changes_multiple | GET, HEAD, OPTIONS | False | None |
| /organization/delete/<id> | organization.delete | GET, HEAD, OPTIONS, POST | False | None |
| /organization/edit/<id> | organization.edit | GET, HEAD, OPTIONS, POST | False | None |
| /organization/follow/<id> | organization.follow | OPTIONS, POST | False | None |
| /organization/followers/<id> | organization.followers | GET, HEAD, OPTIONS, POST | False | None |
| /organization/manage_members/<id> | organization.manage_members | GET, HEAD, OPTIONS, POST | False | None |
| /organization/member_delete/<id> | organization.member_delete | GET, HEAD, OPTIONS, POST | False | None |
| /organization/member_dump/<id> | organization.member_dump | GET, HEAD, OPTIONS | False | None |
| /organization/member_new/<id> | organization.member_new | GET, HEAD, OPTIONS, POST | False | None |
| /organization/members/<id> | organization.members | GET, HEAD, OPTIONS | False | None |
| /organization/new | organization.new | GET, HEAD, OPTIONS, POST | False | None |
| /organization/unfollow/<id> | organization.unfollow | OPTIONS, POST | False | None |
| /robots.txt | home.robots_txt | GET, HEAD, OPTIONS | False | None |
| /testing/primer | util.primer | GET, HEAD, OPTIONS | False | None |
| /user/ | user.index | GET, HEAD, OPTIONS | False | None |
| /user/<id> | user.read | GET, HEAD, OPTIONS | False | None |
| /user/<id>/api-tokens | user.api_tokens | GET, HEAD, OPTIONS, POST | False | None |
| /user/<id>/api-tokens/<jti>/revoke | user.api_token_revoke | OPTIONS, POST | False | None |
| /user/<id>/groups | user.read_groups | GET, HEAD, OPTIONS | False | None |
| /user/<id>/organizations | user.read_organizations | GET, HEAD, OPTIONS | False | None |
| /user/_logout | user.logout | GET, HEAD, OPTIONS, POST | False | None |
| /user/activity/<id> | activity.user_activity | GET, HEAD, OPTIONS | False | None |
| /user/delete/<id> | user.delete | GET, HEAD, OPTIONS, POST | False | None |
| /user/edit | user.edit | GET, HEAD, OPTIONS, POST | False | None |
| /user/edit/<id> | user.edit | GET, HEAD, OPTIONS, POST | False | None |
| /user/follow/<id> | user.follow | OPTIONS, POST | False | None |
| /user/followers/<id> | user.followers | GET, HEAD, OPTIONS | False | None |
| /user/logged_out_redirect | user.logged_out_page | GET, HEAD, OPTIONS | False | None |
| /user/login | user.login | GET, HEAD, OPTIONS, POST | False | None |
| /user/me | user.me | GET, HEAD, OPTIONS | False | None |
| /user/register | user.register | GET, HEAD, OPTIONS, POST | False | None |
| /user/reset | user.request_reset | GET, HEAD, OPTIONS, POST | False | None |
| /user/reset/<id> | user.perform_reset | GET, HEAD, OPTIONS, POST | False | None |
| /user/sysadmin | user.sysadmin | OPTIONS, POST | False | None |
| /user/unfollow/<id> | user.unfollow | OPTIONS, POST | False | None |
| /util/redirect | util.internal_redirect | GET, HEAD, OPTIONS, POST | False | None |
| /webassets/<path:path> | webassets.index | GET, HEAD, OPTIONS | False | None |
| /zh_CN/ | home.redirect_locale | GET, HEAD, OPTIONS | False | None |
| /zh_CN/<path:path> | home.redirect_locale | GET, HEAD, OPTIONS | False | None |
| /zh_TW/ | home.redirect_locale | GET, HEAD, OPTIONS | False | None |
| /zh_TW/<path:path> | home.redirect_locale | GET, HEAD, OPTIONS | False | None |
| Key | Value |
|---|---|
| __timer | 1765138332.4726822 |
| _csrf_token | IjEwM2MxODUwNGQ0Y2RiZTI3OTcxNjMwNTcxYmJiYjVkNmEzYTMwOWIi.aTXfnA.A8qV89QEY8uacpikDrWbxvEjLzI |
| _flask_babel | namespace(babel_domain=<Domain(None, ['ckan', 'ckanext-harvest', 'ckanext-excelforms', 'ckanext-dcat'])>, babel_locale=Locale('en')) |
| _login_user | <ckan.model.user.AnonymousUser object at 0x7f9bdd564640> |
| _webassets | {'style': [], 'script': [], 'included': {'base/ckan', 'ckanext-harvest/harvest_css', 'vendor/jquery', 'css/main', 'vendor/bootstrap', 'vendor/select2-css', 'vendor/fontawesome', 'vendor/htmx', 'ckanext-validation/report-css', 'ckanext-excelforms/excelforms_datatables_buttons', 'ckanext-scheming/scheming_css', 'ckanext-activity/activity', 'vendor/vendor', 'base/main', 'ckanext-activity/activity-css', 'ckanext-xloader/main-css', 'ckanext-validation/report-js'}} |
| author | 192.168.151.34 |
| blueprint | dataset |
| csrf_field_name | _csrf_token |
| debug_toolbar | <flask_debugtoolbar.DebugToolbarExtension object at 0x7f9be115ece0> |
| licenses | [('', ''), ('License not specified', 'notspecified'), ('Open Data Commons Public Domain Dedication and License (PDDL)', 'odc-pddl'), ('Open Data Commons Open Database License (ODbL)', 'odc-odbl'), ('Open Data Commons Attribution License', 'odc-by'), ('Creative Commons CCZero', 'cc-zero'), ('Creative Commons Attribution', 'cc-by'), ('Creative Commons Attribution Share-Alike', 'cc-by-sa'), ('GNU Free Documentation License', 'gfdl'), ('Other (Open)', 'other-open'), ('Other (Public Domain)', 'other-pd'), ('Other (Attribution)', 'other-at'), ('UK Open Government Licence (OGL)', 'uk-ogl'), ('Creative Commons Non-Commercial (Any)', 'cc-nc'), ('Other (Non-Commercial)', 'other-nc'), ('Other (Not Open)', 'other-closed')] |
| login_via_auth_header | True |
| pkg | <Package id=515e0188-31d0-4459-bcbf-cde2024b62b1 name=virusseq-sars-cov-2-genome-sequences title=VirusSeq SARS-CoV-2 Genome Sequences version= url= author= author_email= maintainer= maintainer_email= notes=The mission of Canadian COVID Genomics Network (CanCOGeN) is to establish a coordinated pan-Canadian, cross-agency network for large-scale SARS-CoV-2 and human host sequencing to track viral origin, spread and evolution, characterize the role of human genetics in COVID-19 disease and to inform time-sensitive critical decision making relevant to health authorities across Canada during the pandemic. CanCOGeN’s VirusSeq project aims to sequence up to 150,000 viral samples from people testing positive for COVID-19 with more coordination of viral sequencing and associated clinical/epidemiological data collection between provinces and internationally. This effort will improve tracking of how the virus is changing and spreading, providing key data on virus transmission trends and changes in the virus that may impact viral detection or the effectiveness of treatments or vaccines. As SARS-CoV-2—the causative agent of COVID-19—spreads between individuals, the virus continues to mutate. Tracking these changes is possible through genome sequencing of the virus. This data contains the unaligned reads in .fasta format for all available Cancogen samples. The `last_updated` column will change under these circumstances: 1) When a sample first has its lineage assigned; 2) When pangolin or its data versions are updated; 3) When a sample's data fasta file is updated. If pangolin data is updated and the lineage assigned remains the same, this column will still change. license_id=cc-by type=dataset owner_org=ecb65bab-51ed-4838-b374-939247dae79f creator_user_id=22a99e46-9eae-460a-9fbc-db3902214edc metadata_created=2025-08-23 04:01:03.987710 metadata_modified=2025-08-23 04:02:36.369140 private=False state=active plugin_data=None> |
| pkg_dict | {'author': '', 'author_email': '', 'creator_user_id': '22a99e46-9eae-460a-9fbc-db3902214edc', 'id': '515e0188-31d0-4459-bcbf-cde2024b62b1', 'isopen': True, 'license_id': 'cc-by', 'license_title': 'Creative Commons Attribution', 'license_url': 'http://www.opendefinition.org/licenses/cc-by', 'maintainer': '', 'maintainer_email': '', 'metadata_created': '2025-08-23T04:01:03.987710', 'metadata_modified': '2025-08-23T04:02:36.369140', 'name': 'virusseq-sars-cov-2-genome-sequences', 'notes': "The mission of Canadian COVID Genomics Network (CanCOGeN) is to establish a coordinated pan-Canadian, cross-agency network for large-scale SARS-CoV-2 and human host sequencing to track viral origin, spread and evolution, characterize the role of human genetics in COVID-19 disease and to inform time-sensitive critical decision making relevant to health authorities across Canada during the pandemic. CanCOGeN’s VirusSeq project aims to sequence up to 150,000 viral samples from people testing positive for COVID-19 with more coordination of viral sequencing and associated clinical/epidemiological data collection between provinces and internationally. This effort will improve tracking of how the virus is changing and spreading, providing key data on virus transmission trends and changes in the virus that may impact viral detection or the effectiveness of treatments or vaccines.\r\n\r\nAs SARS-CoV-2—the causative agent of COVID-19—spreads between individuals, the virus continues to mutate. Tracking these changes is possible through genome sequencing of the virus. This data contains the unaligned reads in .fasta format for all available Cancogen samples.\r\n\r\nThe `last_updated` column will change under these circumstances: 1) When a sample first has its lineage assigned; 2) When pangolin or its data versions are updated; 3) When a sample's data fasta file is updated. If pangolin data is updated and the lineage assigned remains the same, this column will still change.", 'num_resources': 1, 'num_tags': 3, 'organization': {'id': 'ecb65bab-51ed-4838-b374-939247dae79f', 'name': 'cidgoh', 'title': 'CIDGOH', 'type': 'organization', 'description': '', 'image_url': '', 'created': '2025-08-02T03:06:42.785354', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': 'ecb65bab-51ed-4838-b374-939247dae79f', 'private': False, 'state': 'active', 'title': 'VirusSeq SARS-CoV-2 Genome Sequences', 'type': 'dataset', 'url': '', 'version': '', 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2025-08-23T04:01:55.866618', 'datastore_active': False, 'datastore_contains_all_records_of_source_file': False, 'description': 'The mission of Canadian COVID Genomics Network (CanCOGeN) is to establish a coordinated pan-Canadian, cross-agency network for large-scale SARS-CoV-2 and human host sequencing to track viral origin, spread and evolution, characterize the role of human genetics in COVID-19 disease and to inform time-sensitive critical decision making relevant to health authorities across Canada during the pandemic. CanCOGeN’s VirusSeq project aims to sequence up to 150,000 viral samples from people testing positive for COVID-19 with more coordination of viral sequencing and associated clinical/epidemiological data collection between provinces and internationally. This effort will improve tracking of how the virus is changing and spreading, providing key data on virus transmission trends and changes in the virus that may impact viral detection or the effectiveness of treatments or vaccines.', 'format': '', 'hash': '', 'id': 'bb70fa9a-dc84-4832-b95a-15071ca2fc65', 'last_modified': None, 'metadata_modified': '2025-08-23T04:01:56.999557', 'mimetype': None, 'mimetype_inner': None, 'name': 'VirusSeq SARS-CoV-2 Genome Sequences', 'package_id': '515e0188-31d0-4459-bcbf-cde2024b62b1', 'position': 0, 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://genomecanada.ca/challenge-areas/cancogen/virusseq', 'url_type': '', 'has_views': False}], 'tags': [{'display_name': 'cancogen', 'id': '3aeddf1e-2486-4e19-bfa9-f0dcc7fbac40', 'name': 'cancogen', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'covid19', 'id': 'e750ab57-c92b-4bc0-b826-7fda43c6553c', 'name': 'covid19', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'virusseq', 'id': '7b1a97a8-d161-468e-a1f0-986864590bc3', 'name': 'virusseq', 'state': 'active', 'vocabulary_id': None}], 'extras': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []} |
| remote_addr | 192.168.151.34 |
| user | |
| userobj | |
| view | read |