providers.yaml 4.58 KB
Newer Older
1
- name: Enzyme
2
  prefixes: ["EC"]
3
  resources:
4
5
6
7
      html: ["https://enzyme.expasy.org/EC/%i"]
      text: ["https://enzyme.expasy.org/EC/%i.txt"]
  check_existence: "https://enzyme.expasy.org/EC/%i.txt"
  retriever:
8
9
      type: 'internal'
      location: 'dbxref.retrieve.enzyme'
Lukas Jelonek's avatar
Lukas Jelonek committed
10
11
12
13
14
15
- name: HAMAP
  prefixes: ["HAMAP"]
  resources:
      html: ["https://hamap.expasy.org/signature/%i"]
      text: ["https://hamap.expasy.org/signature/%i.txt"]
  check_existence: "https://hamap.expasy.org/signature/%i.txt"
16
- name: Gene Identifier
17
  prefixes: ["GI"]
18
  resources:
19
      html: ["https://www.ncbi.nlm.nih.gov/protein/GI:%i"]
20
      xml: ["http://www.ncbi.nlm.nih.gov/sviewer/viewer.cgi?tool=portal&db=protein&dopt=xml&sort=&val=%i&retmode=file"]
21
22
  # does not work
  # check_existence: "http://www.ncbi.nlm.nih.gov/sviewer/viewer.cgi?tool=portal&db=protein&dopt=xml&sort=&val=%i&retmode=file"
23
- name: Uniprot
24
  prefixes: ["UniProtKB/TrEMBL", "UniProtKB/Swiss-Prot"]
25
26
27
  resources:
      html: [ "http://www.uniprot.org/uniprot/%i"]
      xml: [ "http://www.uniprot.org/uniprot/%i.xml"]
28
  check_existence: "http://www.uniprot.org/uniprot/%i.xml"
29
  retriever:
30
31
      type: 'internal'
      location: 'dbxref.retrieve.uniprot'
32
- name: Taxonomy
33
  prefixes: ["Taxon", "taxid"]
34
35
  resources:
      html: ["http://www.uniprot.org/taxonomy/%i"]
36
      json: ["https://www.ebi.ac.uk/ena/data/taxonomy/v1/taxon/tax-id/%i"]
37
      xml: ["http://www.uniprot.org/taxonomy/%i.rdf"]
lmueller's avatar
lmueller committed
38
      xml_ncbi: ["https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=taxonomy&id=%i"]
39
  check_existence: "http://www.uniprot.org/taxonomy/%i"
lmueller's avatar
lmueller committed
40
  retriever:
41
42
      type: 'internal'
      location: 'dbxref.retrieve.taxonomy'
43
- name: SequenceOntology
44
  prefixes: ["SO"]
45
46
  resources:
      html: ["http://www.sequenceontology.org/browser/current_svn/term/SO:%i"]
47
      obo: ["http://www.sequenceontology.org/browser/current_svn/export/term_only/obo/SO:%i"]
48
      tsv: ["http://www.sequenceontology.org/browser/current_svn/export/term_only/csv_text/SO:%i"]
49
50
  # does not work
  # check_existence: "http://www.sequenceontology.org/browser/current_svn/term/SO:%i"
51
  retriever:
52
53
      type: 'internal'
      location: 'dbxref.retrieve.sequence_ontology'
54
- name: RFAM
55
  prefixes: ["RFAM"]
56
57
58
  resources:
      html: ["http://rfam.xfam.org/family/%i"]
      xml: ["http://rfam.xfam.org/family/%i?content-type=text%2Fxml"]
59
60
  # does not work
  # check_existence: "http://rfam.xfam.org/family/%i?content-type=text%2Fxml"
61
- name: Pubmed
62
  prefixes: ["Pubmed"]
63
64
  resources:
      html: ["http://www.ncbi.nlm.nih.gov/pubmed/%i"]
65
  check_existence: "http://www.ncbi.nlm.nih.gov/pubmed/%i"
66
- name: Protein Families
67
  prefixes: ["PFAM"]
68
69
  resources:
      html: ["http://pfam.xfam.org/family/%i"]
Lukas Jelonek's avatar
Lukas Jelonek committed
70
      xml: ["http://pfam.xfam.org/family/%i?output=xml"]
71
72
  # does not work
  # check_existence: "http://pfam.xfam.org/family/%i?content-type=text%2Fxml"
73
  retriever:
74
75
      type: 'internal'
      location: 'dbxref.retrieve.pfam'
76
- name: PDB
77
  prefixes: ["PDB"]
78
79
80
  resources:
      html: ["http://www.rcsb.org/pdb/explore/explore.do?structureId=%i"]
      xml: ["http://www.rcsb.org/pdb/download/downloadFile.do?fileFormat=xml&compression=NO&structureId=%i"]
81
  check_existence: "http://www.rcsb.org/pdb/download/downloadFile.do?fileFormat=xml&compression=NO&structureId=%i"
82
- name: InterPro
83
  prefixes: ["InterPro"]
84
85
  resources:
      html: ["http://www.ebi.ac.uk/interpro/entry/%i"]
86
87
  # does not work
  # check_existence: "http://www.ebi.ac.uk/interpro/entry/%i"
88
- name: GeneID
89
  prefixes: ["GeneID"]
90
91
92
  resources:
      html: ["http://www.ncbi.nlm.nih.gov/gene/%i"]
      xml: ["http://www.ncbi.nlm.nih.gov/sviewer/viewer.cgi?tool=portal&db=gene&dopt=xml&sort=&val=%i&retmode=file"]
93
94
  # does not work
  #  check_existence: "http://www.ncbi.nlm.nih.gov/sviewer/viewer.cgi?tool=portal&db=gene&dopt=xml&sort=&val=%i&retmode=file"
95
- name: Gene Ontology
96
  prefixes: ["GO"]
97
  resources:
98
99
      html: ["https://www.ebi.ac.uk/QuickGO/GTerm?id=GO:%i"]
      xml: ["https://www.ebi.ac.uk/QuickGO/GTerm?id=GO:%i&format=oboxml"]
100
      json: ["https://www.ebi.ac.uk/QuickGO/services/ontology/go/terms/GO:%i/complete"]
101
  check_existence: "http://purl.obolibrary.org/obo/GO_%i"
102
  retriever:
103
104
      type: 'internal'
      location: 'dbxref.retrieve.gene_ontology'
Lukas Jelonek's avatar
Lukas Jelonek committed
105
106
107
108
109
110
111
112
113
114
- name: KEGG
  prefixes: ["KO"]
  resources:
      html: ["https://www.genome.jp/dbget-bin/www_bget?%i"]
      text: ["http://rest.kegg.jp/get/%i"]
  check_existence: "http://rest.kegg.jsdjkaap/get/%i"
  # not implemented yet
  # retriever:
  #    type: 'internal'
  #    location: 'dbxref.retrieve.kegg'
115
116
117
118
- name: HTTP
  prefixes: ["http", "https"]
  resources:
      html: ["%d:%i"]
119
  check_existence: "%d:%i"
Lukas Jelonek's avatar
Lukas Jelonek committed
120