@classmethod
def list(cls, page_size: int=None, next_token: str=None, sort: str=None,
    amino_acids: str=None, archive_reason: str=None, folder_id: str=None,
    modified_at: str=None, name: str=None, project_id: str=None, schema_id:
    str=None, registry_id: str=None, **kwargs):
    """List :class:`AASequence` models.

        :param page_size: Number of results to return. Defaults to 50, maximum of 100.
        :param next_token: Token for pagination
        :param sort: Method by which to order search results. Valid sorts are modifiedAt
                (modified time, most recent first) and name (entity name, alphabetical).
                 Optionally add :asc or :desc to specify ascending or descending order.
                 Default is modifiedAt.
        :param archive_reason: Archive reason. Restricts DNA Sequences to those with the
                specified archive reason. Use “NOT_ARCHIVED” to filter for unarchived
                DNA Sequences.
        :param folder_id: ID of a folder. Restricts results to those in the folder.
        :param modified_at: Datetime, in RFC 3339 format. Supports the > and <
                operators. Time zone defaults to UTC. Restricts results to those
                modified in the specified range. e.g. > 2017-04-30.
        :param name: Name of a DNA Sequence. Restricts results to those with the
                specified name.
        :param project_id: ID of a project. Restricts results to those in the project.
        :param schema_id: ID of a schema. Restricts results to those of the specified
                schema.
        :param registry_id: ID of a registry. Restricts results to those registered in
                this registry.
        :return:
        """
    return super().list(page_size=page_size, next_token=next_token, sort=
        sort, amino_acids=amino_acids, modified_at=modified_at, name=name,
        folder_id=folder_id, project_id=project_id, schema_id=schema_id,
        archive_reason=archive_reason, registry_id=registry_id, **kwargs)
