1 """implements functionality shared between HistoryClient and DBIdsClient"""
2
3
4 import parse
5
7 - def prlinks(self,
8 db = "pubmed",
9 term = None,
10 field = None,
11 daterange = None):
12 """get the prlinks as a Datatypes.LinksLinkSet"""
13 infile = self.elink(db = db,
14 cmd = "prlinks",
15 term = term,
16 field = field,
17 daterange = daterange)
18 return parse.parse_prlinks(infile)
19
20 - def llinks(self,
21 db = "pubmed",
22 term = None,
23 field = None,
24 daterange = None):
25 """get the llinks as a Datatypes.LinksLinkSet"""
26 infile = self.elink(db = db,
27 cmd = "llinks",
28 term = term,
29 field = field,
30 daterange = daterange)
31 return parse.parse_llinks(infile)
32
33 - def lcheck(self,
34 db = "pubmed",
35 term = None,
36 field = None,
37 daterange = None):
38 infile = self.elink(db = db,
39 cmd = "lcheck",
40 term = term,
41 field = field,
42 daterange = daterange)
43 return parse.parse_lcheck(infile)
44
45 - def ncheck(self,
46 db = "pubmed",
47 term = None,
48 field = None,
49 daterange = None):
50 infile = self.elink(db = db,
51 cmd = "ncheck",
52 term = term,
53 field = field,
54 daterange = daterange)
55 return parse.parse_ncheck(infile)
56
57 - def neighbor_links(self,
58 db = "pubmed",
59 term = None,
60 field = None,
61 daterange = None):
68
71
72
73
74
75
76
77
78
79
80
81
82
86