Skip to content
1 viewer

rust 1,854,448 · typescript 233,181 · javascript 132,491 · python 19,572 · 6,381 files · digest 17250db9be6a · built in 2.2 s · crystals off

cre8-app-genetics genetics cargo crate

GeneticsApp — stores and models genomic sequence data (DNA sequences, genes, plasmids) on the shared hypergraph database (hyperdb).

crates/cre8-app-genetics · level 9 · 552 lines (470 code) · 5 files · 35 fns (8 tests) · cyclomatic Σ 44

6workspace deps
1direct dependents
8transitive dependents
15calls out
0calls in
25.8call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

Declared but never named in this crate's source: cre8-runtime-core (normal).

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
fallback_storesrc/store.rs:90fn41201.9
lock_fallback_storesrc/store.rs:82fn62311.5
connectsrc/connection.rs:44fn115341.3
generate_idsrc/model.rs:25fn31211.2
sanitize_sequencesrc/model.rs:33fn31201.2
contextsrc/connection.rs:156fn31310.9
genetics_vidsrc/store.rs:22fn31200.8
now_secssrc/model.rs:29fn31310.8
statussrc/connection.rs:56fn41100.8
get_geneticssrc/connection.rs:61fn61100.8
list_geneticssrc/connection.rs:68fn41100.8
upsert_geneticssrc/connection.rs:73fn171160.8
sort_and_limitsrc/store.rs:96fn41200.8
GeneticsRecord::to_valuesrc/model.rs:20method31200.7
parse_sequencesrc/connection.rs:91fn92210.7
resolve_sequence_idsrc/connection.rs:101fn81210.7
resolve_kindsrc/connection.rs:110fn31200.7
record_for_upsertsrc/connection.rs:114fn302200.7
apply_metadatasrc/connection.rs:145fn52200.7
store_geneticssrc/store.rs:27fn122240.6
get_geneticssrc/store.rs:47fn61230.6
list_geneticssrc/store.rs:60fn131220.6
recordsrc/store.rs:106fn121200.6
GeneticsApp::metasrc/app.rs:32trait impl31000.5
GeneticsApp::connectsrc/app.rs:36trait impl31010.5
genetics_meta_declares_surfacesrc/app.rs:47fn111010.5
connect_covers_status_default_unknown_and_validation_errorssrc/connection.rs:161fn231020.5
upsert_get_list_and_update_paths_round_trip_recordssrc/connection.rs:186fn551030.5
helper_paths_cover_generated_ids_defaults_and_metadata_overridesrc/connection.rs:243fn271070.5
model_helpers_sanitize_identify_and_serialize_recordssrc/model.rs:43fn171040.5
store_geneticssrc/store.rs:41fn41010.5
get_geneticssrc/store.rs:55fn31010.5
list_geneticssrc/store.rs:75fn51020.5
fallback_store_round_trips_and_sorts_recordssrc/store.rs:120fn141060.5
sort_and_limit_clamps_to_at_least_one_and_recovers_poisoned_storesrc/store.rs:136fn171080.5

Outside the workspace

anyhow hyperdb serde serde_json