请将下面这段文字改为更加通俗易懂的表达，并且尽量简洁。

_processing_sub_types = defaultdict(list)
for snpeff_type, sub_type in gwas_data.items():
    if snpeff_type.startswith('up') or snpeff_type.startswith('down'):
        _processing_sub_types[snpeff_type].extend(sub_type)
_ = _processing_sub_types.pop('upstream_gene_variant', None)
_ = _processing_sub_types.pop('downstream_gene_variant', None)
user
创建一个空字典 `_processing_sub_types`，用来存列表。从 `gwas_data` 中逐个读取 `snpeff_type` 和 `sub_type`，如果 `snpeff_type` 以 'up' 或 'down' 开头，就将 `sub_type` 添加到 `_processing_sub_types[snpeff_type]` 的列表里。最后，从 `_processing_sub_types` 中移除 'upstream_gene_variant' 和 'downstream_gene_variant' 这两项。
assistant