{"nodes": [{"id": "src_test_helpers_search_quality_metrics_ts", "label": "search-quality-metrics.ts", "file_type": "code", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L1"}, {"id": "search_quality_metrics_calculateprecisionatk", "label": "calculatePrecisionAtK()", "file_type": "code", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L27"}, {"id": "search_quality_metrics_calculaterecallatk", "label": "calculateRecallAtK()", "file_type": "code", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L50"}, {"id": "search_quality_metrics_calculatedcg", "label": "calculateDCG()", "file_type": "code", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L72"}, {"id": "search_quality_metrics_calculateidcg", "label": "calculateIDCG()", "file_type": "code", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L100"}, {"id": "search_quality_metrics_calculatendcgatk", "label": "calculateNDCGAtK()", "file_type": "code", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L121"}, {"id": "search_quality_metrics_calculatemeanprecisionatk", "label": "calculateMeanPrecisionAtK()", "file_type": "code", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L144"}, {"id": "search_quality_metrics_calculatemeanrecallatk", "label": "calculateMeanRecallAtK()", "file_type": "code", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L170"}, {"id": "search_quality_metrics_calculatemeanndcgatk", "label": "calculateMeanNDCGAtK()", "file_type": "code", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L196"}, {"id": "search_quality_metrics_calculaterankingaccuracy", "label": "calculateRankingAccuracy()", "file_type": "code", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L222"}, {"id": "search_quality_metrics_generatequalityreport", "label": "generateQualityReport()", "file_type": "code", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L256"}], "edges": [{"source": "src_test_helpers_search_quality_metrics_ts", "target": "search_quality_metrics_calculateprecisionatk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L27", "weight": 1.0}, {"source": "src_test_helpers_search_quality_metrics_ts", "target": "search_quality_metrics_calculaterecallatk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L50", "weight": 1.0}, {"source": "src_test_helpers_search_quality_metrics_ts", "target": "search_quality_metrics_calculatedcg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L72", "weight": 1.0}, {"source": "src_test_helpers_search_quality_metrics_ts", "target": "search_quality_metrics_calculateidcg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L100", "weight": 1.0}, {"source": "src_test_helpers_search_quality_metrics_ts", "target": "search_quality_metrics_calculatendcgatk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L121", "weight": 1.0}, {"source": "src_test_helpers_search_quality_metrics_ts", "target": "search_quality_metrics_calculatemeanprecisionatk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L144", "weight": 1.0}, {"source": "src_test_helpers_search_quality_metrics_ts", "target": "search_quality_metrics_calculatemeanrecallatk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L170", "weight": 1.0}, {"source": "src_test_helpers_search_quality_metrics_ts", "target": "search_quality_metrics_calculatemeanndcgatk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L196", "weight": 1.0}, {"source": "src_test_helpers_search_quality_metrics_ts", "target": "search_quality_metrics_calculaterankingaccuracy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L222", "weight": 1.0}, {"source": "src_test_helpers_search_quality_metrics_ts", "target": "search_quality_metrics_generatequalityreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L256", "weight": 1.0}, {"source": "search_quality_metrics_calculatendcgatk", "target": "search_quality_metrics_calculatedcg", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L128", "weight": 1.0}, {"source": "search_quality_metrics_calculatendcgatk", "target": "search_quality_metrics_calculateidcg", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/test/helpers/search-quality-metrics.ts", "source_location": "L129", "weight": 1.0}]}