LOR.collect_lor_codes_by_prefix¶
-
LOR.
collect_lor_codes_by_prefix
(prefix, update=False, verbose=False)[source]¶ Collect PRIDE/LOR codes by a given prefix.
- Parameters
prefix (str) – prefix of LOR codes
update (bool) – whether to check on update and proceed to update the package data, defaults to
False
verbose (bool) – whether to print relevant information in console as the function runs, defaults to
False
- Returns
LOR codes for the given
prefix
- Return type
dict or None
Examples:
>>> from pyrcs.line_data import LOR >>> lor = LOR() >>> lor_codes_cy = lor.collect_lor_codes_by_prefix(prefix='CY') >>> type(lor_codes_cy) <class 'dict'> >>> print(list(lor_codes_cy.keys())) ['CY', 'Notes', 'Last updated date'] >>> type(lor_codes_cy['CY']) <class 'pandas.core.frame.DataFrame'> >>> lor_codes_nw = lor.collect_lor_codes_by_prefix(prefix='NW') >>> print(list(lor_codes_nw.keys())) ['NW/NZ', 'Notes', 'Last updated date'] >>> lor_codes_ea = lor.collect_lor_codes_by_prefix(prefix='EA') >>> ea_dat = lor_codes_ea['EA'] >>> type(ea_dat) <class 'dict'> >>> print(ea_dat['Current system']['EA'].head()) Code ... Line Name Note 0 EA1000 ... None 1 EA1010 ... None 2 EA1011 ... None 3 EA1012 ... None 4 EA1013 ... Replaced by new EA1013 from 19 April 2014 [5 rows x 5 columns]