Skip to content
1 viewer

rust 1,859,968 · typescript 235,218 · javascript 132,952 · python 20,426 · 6,406 files · digest c536f05fc420 · built in 1.4 s · crystals off

crates/cre8-app-provider/src/adapters/pubchem.rs

cre8-app-provider · module adapters::pubchem · src · 946 lines (762 code, 103 comment) · sha 3bbb668be9059e97

Items

const BASE const COMPOUND_PAGE const PROPERTIES const REQUEST_TIMEOUT const REQUEST_SPACING const BATCH_SIZE const MAX_COMPOUNDS const SYNONYM_CAP const KIND const IDENTITY_CONFIDENCE const FORMULA_CONFIDENCE const SYNONYM_CONFIDENCE struct PubChemProvider struct Structure enum Lookup static PACER impl ExternalDataProvider for PubChemProvider const CAFFEINE_3D const CAFFEINE_2D const ASPIRIN_3D

Functions

By call-graph weight (PageRank; 1.0 is the average function). 48 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
normalize_inchikeysrc/adapters/pubchem.rs:101fn105401.7
bundle_recordssrc/adapters/pubchem.rs:358fn131241.6
propertiessrc/adapters/pubchem.rs:656fn31201.5
compound_recordsrc/adapters/pubchem.rs:168fn146225111.4
normalize_pubchem_payloadsrc/adapters/pubchem.rs:374fn31411.3
lookupssrc/adapters/pubchem.rs:421fn3010351.2
caffeine_rowsrc/adapters/pubchem.rs:676fn31411
property_rowssrc/adapters/pubchem.rs:318fn94201
countsrc/adapters/pubchem.rs:691fn31400.9
synonyms_forsrc/adapters/pubchem.rs:331fn154100.8
per_compoundsrc/adapters/pubchem.rs:349fn85100.8
targetssrc/adapters/pubchem.rs:680fn101300.8
inchikey_keysrc/adapters/pubchem.rs:90fn31300.8
cids_from_identifier_listsrc/adapters/pubchem.rs:380fn71200.8
sdf_dimensionsrc/adapters/pubchem.rs:139fn73200.7
bundlesrc/adapters/pubchem.rs:666fn91200.7
structure_sdfsrc/adapters/pubchem.rs:484fn62210.7
pacesrc/adapters/pubchem.rs:454fn41210.7
parse_cidsrc/adapters/pubchem.rs:396fn82100.7
parse_namesrc/adapters/pubchem.rs:405fn72110.7
parse_inchikeysrc/adapters/pubchem.rs:413fn51110.7
neutral_formulasrc/adapters/pubchem.rs:130fn63200.7
get_jsonsrc/adapters/pubchem.rs:460fn94250.7
get_textsrc/adapters/pubchem.rs:471fn94150.6
cid_keysrc/adapters/pubchem.rs:95fn31100.6
fieldsrc/adapters/pubchem.rs:112fn41110.6
claimsrc/adapters/pubchem.rs:117fn101100.6
parse_structuresrc/adapters/pubchem.rs:154fn101120.6
fetch_bundlesrc/adapters/pubchem.rs:493fn283140.6
PubChemProvider::descriptorsrc/adapters/pubchem.rs:523trait impl131000.5
PubChemProvider::seed_recordssrc/adapters/pubchem.rs:537trait impl31000.5
PubChemProvider::normalize_payloadsrc/adapters/pubchem.rs:541trait impl31010.5
PubChemProvider::sync_contractsrc/adapters/pubchem.rs:545trait impl331010.5
PubChemProvider::fetch_livesrc/adapters/pubchem.rs:579trait impl6410060.5
synonymssrc/adapters/pubchem.rs:662fn31000.5
compound_keys_on_inchikey_and_keeps_the_cid_as_alias_and_identity_claimsrc/adapters/pubchem.rs:696fn361030.5
structure_is_the_parsed_conformer_and_agrees_with_the_reported_formulasrc/adapters/pubchem.rs:734fn201040.5
a_formula_the_structure_disagrees_with_stays_and_the_mismatch_is_recordedsrc/adapters/pubchem.rs:756fn141050.5
an_unreadable_sdf_leaves_an_error_and_still_yields_the_recordsrc/adapters/pubchem.rs:772fn51020.5
a_missing_3d_record_falls_back_to_the_2d_sdfsrc/adapters/pubchem.rs:779fn291040.5
the_molfile_header_names_the_dimension_when_the_bundle_does_notsrc/adapters/pubchem.rs:810fn71030.5
only_a_404_reads_as_not_foundsrc/adapters/pubchem.rs:819fn111010.5
name_resolution_reads_the_identifier_listsrc/adapters/pubchem.rs:832fn121020.5
lookups_read_cids_names_inchikeys_and_free_textsrc/adapters/pubchem.rs:846fn301020.5
lookups_refuse_bad_inputsrc/adapters/pubchem.rs:878fn171010.5
payload_accepts_bare_property_tables_and_legacy_smiles_namessrc/adapters/pubchem.rs:897fn281040.5
pubchem_provider_is_registered_in_the_catalogsrc/adapters/pubchem.rs:927fn31010.5
live_fetch_returns_caffeine_and_aspirin_with_structuressrc/adapters/pubchem.rs:934fn121000.5

Source not readable from this process.