1
SELECT DISTINCT epi.iedb_epitope_id,
2
epi.epitope_iri,
3
epi.cell_type,
4
epi.mhc_class,
5
epi.mhc_allele,
6
epi.response_frequency_pos,
7
epi.epi_annotation_start,
8
epi.epi_annotation_stop,
9
epi.is_linear,
10
epi.assay_type,
11
epif.epi_fragment_sequence,
12
epif.epi_frag_annotation_start,
13
epif.epi_frag_annotation_stop,
14
vir.taxon_id,
15
vir.taxon_name,
16
hspec.host_taxon_id,
17
hspec.host_taxon_name,
18
seq.sequence_id,
19
ann.product,
20
amin.aminoacid_variant_id,
21
amin.start_aa_original,
22
amin.sequence_aa_original,
23
amin.sequence_aa_alternative,
24
amin.variant_aa_length,
25
amin.variant_aa_type
26
FROM (((((((epitope epi
27
JOIN epitope_fragment epif ON ((epi.epitope_id = epif.epitope_id)))
28
JOIN virus vir ON ((epi.virus_id = vir.virus_id)))
29
JOIN host_specie hspec ON ((epi.host_id = hspec.host_id)))
30
JOIN host_sample hsamp ON ((hspec.host_id = hsamp.host_id)))
31
JOIN sequence seq ON (((hsamp.host_sample_id = seq.host_sample_id) AND (vir.virus_id = seq.virus_id))))
32
JOIN annotation ann ON ((seq.sequence_id = ann.sequence_id)))
33
JOIN aminoacid_variant amin ON ((ann.annotation_id = amin.annotation_id)))
34
WHERE (((epi.protein_name)::text = (ann.product)::text) AND (amin.start_aa_original <= epif.epi_frag_annotation_stop) AND (amin.start_aa_original >= epif.epi_frag_annotation_start) AND ((ann.product)::text = 'NS7b (ORF7b)'::text) AND ((epi.protein_name)::text = 'NS7b (ORF7b)'::text) AND (vir.taxon_id = 2697049))
35
ORDER BY epi.iedb_epitope_id;