{"nodes": [{"id": "$graphify-root$_scripts_select_article_extractor_py", "label": "select_article_extractor.py", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L1"}, {"id": "$graphify-root$_scripts_select_article_extractor_extractorname", "label": "ExtractorName", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L33", "_callable": true, "_callable_class": true}, {"id": "str", "label": "str", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/scripts/select_article_extractor.py"}, {"id": "enum", "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/scripts/select_article_extractor.py"}, {"id": "$graphify-root$_scripts_select_article_extractor_candidatestatus", "label": "CandidateStatus", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L41", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_scripts_select_article_extractor_extractorcandidate", "label": "ExtractorCandidate", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L62", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_scripts_select_article_extractor_articleselectionresult", "label": "ArticleSelectionResult", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L78", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_scripts_select_article_extractor_batchprocessingresult", "label": "BatchProcessingResult", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L90", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_scripts_select_article_extractor_normalize_text", "label": "normalize_text()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L106", "_callable": true}, {"id": "any", "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/scripts/select_article_extractor.py"}, {"id": "$graphify-root$_scripts_select_article_extractor_generate_shingles", "label": "generate_shingles()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L147", "_callable": true}, {"id": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "label": "extract_candidate_data()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L167", "_callable": true}, {"id": "$graphify-root$_scripts_select_article_extractor_form_active_set", "label": "form_active_set()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L211", "_callable": true}, {"id": "$graphify-root$_scripts_select_article_extractor_calculate_consensus_metrics", "label": "calculate_consensus_metrics()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L236", "_callable": true}, {"id": "$graphify-root$_scripts_select_article_extractor_break_priority_tie", "label": "break_priority_tie()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L284", "_callable": true}, {"id": "$graphify-root$_scripts_select_article_extractor_select_with_consensus", "label": "select_with_consensus()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L293", "_callable": true}, {"id": "$graphify-root$_scripts_select_article_extractor_select_without_consensus", "label": "select_without_consensus()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L330", "_callable": true}, {"id": "$graphify-root$_scripts_select_article_extractor_select_article_extractor", "label": "select_article_extractor()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L387", "_callable": true}, {"id": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "label": "atomic_save_json()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L448", "_callable": true}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/scripts/select_article_extractor.py"}, {"id": "$graphify-root$_scripts_select_article_extractor_process_batch", "label": "process_batch()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L470", "_callable": true}, {"id": "$graphify-root$_scripts_select_article_extractor_parse_args", "label": "parse_args()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L544", "_callable": true}, {"id": "namespace", "label": "Namespace", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/scripts/select_article_extractor.py"}, {"id": "$graphify-root$_scripts_select_article_extractor_main", "label": "main()", "file_type": "code", "source_file": "scripts/select_article_extractor.py", "source_location": "L570", "_callable": true}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_34", "label": "Nomes can\u00f4nicos e cat\u00e1logo fechado dos motores de extra\u00e7\u00e3o.", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L34"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_42", "label": "Estado de viabilidade do candidato para forma\u00e7\u00e3o do conjunto ativo.", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L42"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_63", "label": "Representa\u00e7\u00e3o e m\u00e9tricas de um candidato a extrator em um artigo.", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L63"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_79", "label": "Resultado detalhado da sele\u00e7\u00e3o para um artigo individual.", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L79"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_91", "label": "Resultado consolidado do processamento em lote.", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L91"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_107", "label": "Executa a normaliza\u00e7\u00e3o determin\u00edstica para compara\u00e7\u00e3o: 1. Decodificar entidades\u2026", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L107"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_148", "label": "Gera conjunto de shingles ordenados de tamanho window_size (padr\u00e3o 5). - Se\u2026", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L148"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_168", "label": "Extrai campo de texto, erro e calcula tokens/shingles para um motor.", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L168"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_214", "label": "Forma o conjunto ativo de candidatos conforme PRD \u00a77.1: 1. Se existir pelo\u2026", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L214"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_239", "label": "Constr\u00f3i o conjunto de consenso (shingles presentes em >= 2 candidatos ativos)\u2026", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L239"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_285", "label": "Aplica a prioridade final estrita: newspaper4k > readability > trafilatura.", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L285"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_296", "label": "Seleciona o melhor candidato quando existe consenso (PRD \u00a77.5): 1. Ordenar por\u2026", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L296"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_333", "label": "Seleciona o candidato quando N\u00c3O existe consenso (PRD \u00a77.6): - Com 3 candidatos\u2026", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L333"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_390", "label": "Orquestrador determin\u00edstico completo para um \u00fanico artigo. Classifica\u2026", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L390"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_449", "label": "Salva dados em JSON de forma at\u00f4mica utilizando arquivo tempor\u00e1rio e rename.", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L449"}, {"id": "$graphify-root$_scripts_select_article_extractor_rationale_476", "label": "L\u00ea o JSON de entrada, valida a estrutura, processa todos os artigos e grava o\u2026", "file_type": "rationale", "source_file": "scripts/select_article_extractor.py", "source_location": "L476"}], "edges": [{"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "argparse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "html", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "json", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "re", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "tempfile", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "unicodedata", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "collections", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "enum", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_extractorname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_extractorname", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_extractorname", "target": "enum", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_candidatestatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_candidatestatus", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_candidatestatus", "target": "enum", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_extractorcandidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_articleselectionresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_batchprocessingresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_normalize_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_normalize_text", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_generate_shingles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L147", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "target": "$graphify-root$_scripts_select_article_extractor_extractorname", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "target": "$graphify-root$_scripts_select_article_extractor_extractorcandidate", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_form_active_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L211", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_form_active_set", "target": "$graphify-root$_scripts_select_article_extractor_extractorname", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L211", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_form_active_set", "target": "$graphify-root$_scripts_select_article_extractor_extractorcandidate", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L211", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_form_active_set", "target": "$graphify-root$_scripts_select_article_extractor_extractorcandidate", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L211", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_calculate_consensus_metrics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L236", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_calculate_consensus_metrics", "target": "$graphify-root$_scripts_select_article_extractor_extractorcandidate", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L236", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_break_priority_tie", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L284", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_break_priority_tie", "target": "$graphify-root$_scripts_select_article_extractor_extractorcandidate", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L284", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_break_priority_tie", "target": "$graphify-root$_scripts_select_article_extractor_extractorcandidate", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L284", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_select_with_consensus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L293", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_with_consensus", "target": "$graphify-root$_scripts_select_article_extractor_extractorcandidate", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L293", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_with_consensus", "target": "$graphify-root$_scripts_select_article_extractor_extractorname", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L293", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_select_without_consensus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L330", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_without_consensus", "target": "$graphify-root$_scripts_select_article_extractor_extractorcandidate", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L330", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_without_consensus", "target": "$graphify-root$_scripts_select_article_extractor_extractorname", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L330", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_select_article_extractor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L387", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_article_extractor", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L387", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_article_extractor", "target": "$graphify-root$_scripts_select_article_extractor_articleselectionresult", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L387", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L448", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L448", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L448", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_process_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L470", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_process_batch", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L470", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_process_batch", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L470", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_process_batch", "target": "$graphify-root$_scripts_select_article_extractor_batchprocessingresult", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L470", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_parse_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L544", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_parse_args", "target": "namespace", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L544", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_py", "target": "$graphify-root$_scripts_select_article_extractor_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L570", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "target": "$graphify-root$_scripts_select_article_extractor_extractorcandidate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L171", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "target": "$graphify-root$_scripts_select_article_extractor_normalize_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L188", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "target": "$graphify-root$_scripts_select_article_extractor_generate_shingles", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L189", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_with_consensus", "target": "$graphify-root$_scripts_select_article_extractor_break_priority_tie", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L326", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_without_consensus", "target": "$graphify-root$_scripts_select_article_extractor_break_priority_tie", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L354", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_article_extractor", "target": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L395", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_article_extractor", "target": "$graphify-root$_scripts_select_article_extractor_form_active_set", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L398", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_article_extractor", "target": "$graphify-root$_scripts_select_article_extractor_articleselectionresult", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L402", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_article_extractor", "target": "$graphify-root$_scripts_select_article_extractor_calculate_consensus_metrics", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L426", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_article_extractor", "target": "$graphify-root$_scripts_select_article_extractor_select_with_consensus", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L429", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_select_article_extractor", "target": "$graphify-root$_scripts_select_article_extractor_select_without_consensus", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L431", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L450", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_process_batch", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L480", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_process_batch", "target": "$graphify-root$_scripts_select_article_extractor_select_article_extractor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L512", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_process_batch", "target": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L527", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_process_batch", "target": "$graphify-root$_scripts_select_article_extractor_batchprocessingresult", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L529", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_main", "target": "$graphify-root$_scripts_select_article_extractor_parse_args", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L571", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_main", "target": "$graphify-root$_scripts_select_article_extractor_process_batch", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L573", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_34", "target": "$graphify-root$_scripts_select_article_extractor_extractorname", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_42", "target": "$graphify-root$_scripts_select_article_extractor_candidatestatus", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_63", "target": "$graphify-root$_scripts_select_article_extractor_extractorcandidate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_79", "target": "$graphify-root$_scripts_select_article_extractor_articleselectionresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_91", "target": "$graphify-root$_scripts_select_article_extractor_batchprocessingresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_107", "target": "$graphify-root$_scripts_select_article_extractor_normalize_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L107", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_148", "target": "$graphify-root$_scripts_select_article_extractor_generate_shingles", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L148", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_168", "target": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L168", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_214", "target": "$graphify-root$_scripts_select_article_extractor_form_active_set", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L214", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_239", "target": "$graphify-root$_scripts_select_article_extractor_calculate_consensus_metrics", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_285", "target": "$graphify-root$_scripts_select_article_extractor_break_priority_tie", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L285", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_296", "target": "$graphify-root$_scripts_select_article_extractor_select_with_consensus", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L296", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_333", "target": "$graphify-root$_scripts_select_article_extractor_select_without_consensus", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L333", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_390", "target": "$graphify-root$_scripts_select_article_extractor_select_article_extractor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L390", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_449", "target": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L449", "weight": 1.0}, {"source": "$graphify-root$_scripts_select_article_extractor_rationale_476", "target": "$graphify-root$_scripts_select_article_extractor_process_batch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/select_article_extractor.py", "source_location": "L476", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_scripts_select_article_extractor_normalize_text", "callee": "str", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "scripts/select_article_extractor.py", "source_location": "L118"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_normalize_text", "callee": "unescape", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L122", "receiver": "html"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_normalize_text", "callee": "sub", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L125", "receiver": "re"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_normalize_text", "callee": "sub", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L128", "receiver": "re"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_normalize_text", "callee": "sub", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L131", "receiver": "re"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_normalize_text", "callee": "normalize", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L134", "receiver": "unicodedata"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_normalize_text", "callee": "lower", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L137", "receiver": "s"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_normalize_text", "callee": "strip", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L140", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_normalize_text", "callee": "sub", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L140", "receiver": "re"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_normalize_text", "callee": "findall", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L143", "receiver": "re"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "callee": "get", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L169", "receiver": "article_dict"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "callee": "dict", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "scripts/select_article_extractor.py", "source_location": "L170"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "callee": "get", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L175", "receiver": "lib_data"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "callee": "get", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L177", "receiver": "lib_data"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "callee": "get", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L179", "receiver": "lib_data"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "callee": "get", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L183", "receiver": "lib_data"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "callee": "strip", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L185", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_extract_candidate_data", "callee": "str", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "scripts/select_article_extractor.py", "source_location": "L202"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_form_active_set", "callee": "values", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L220", "receiver": "candidates"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_form_active_set", "callee": "values", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L224", "receiver": "candidates"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_calculate_consensus_metrics", "callee": "Counter", "is_member_call": false, "source_file": "scripts/select_article_extractor.py", "source_location": "L251", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_calculate_consensus_metrics", "callee": "items", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L256", "receiver": "shingle_counts"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "callee": "resolve", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L450", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "callee": "mkdir", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L451", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "callee": "mkstemp", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L453", "receiver": "tempfile"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "callee": "dump", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L459", "receiver": "json"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "scripts/select_article_extractor.py", "source_location": "L459"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "callee": "dump", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L461", "receiver": "json"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "scripts/select_article_extractor.py", "source_location": "L461"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "callee": "write", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L462", "receiver": "f"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "callee": "replace", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L463", "receiver": "os"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "callee": "exists", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L465", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_atomic_save_json", "callee": "remove", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L466", "receiver": "os"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "resolve", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L480", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "is_file", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L481", "receiver": "in_file"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "FileNotFoundError", "is_member_call": false, "source_file": "scripts/select_article_extractor.py", "source_location": "L482", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "load", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L486", "receiver": "json"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "scripts/select_article_extractor.py", "source_location": "L486"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "ValueError", "is_member_call": false, "source_file": "scripts/select_article_extractor.py", "source_location": "L488", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "dict", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "scripts/select_article_extractor.py", "source_location": "L490"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "ValueError", "is_member_call": false, "source_file": "scripts/select_article_extractor.py", "source_location": "L491", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "get", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L493", "receiver": "data"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "list", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "scripts/select_article_extractor.py", "source_location": "L494"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "ValueError", "is_member_call": false, "source_file": "scripts/select_article_extractor.py", "source_location": "L495", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "resolve", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L501", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "Counter", "is_member_call": false, "source_file": "scripts/select_article_extractor.py", "source_location": "L504", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "dict", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "scripts/select_article_extractor.py", "source_location": "L507"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "append", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L513", "receiver": "selections"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_process_batch", "callee": "write", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L520", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_parse_args", "callee": "ArgumentParser", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L545", "receiver": "argparse"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_parse_args", "callee": "add_argument", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L548", "receiver": "parser"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_parse_args", "callee": "Path", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "scripts/select_article_extractor.py", "source_location": "L549"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_parse_args", "callee": "add_argument", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L551", "receiver": "parser"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_parse_args", "callee": "Path", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "scripts/select_article_extractor.py", "source_location": "L554"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_parse_args", "callee": "add_argument", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L558", "receiver": "parser"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_parse_args", "callee": "int", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "scripts/select_article_extractor.py", "source_location": "L559"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_parse_args", "callee": "add_argument", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L561", "receiver": "parser"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_parse_args", "callee": "parse_args", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L567", "receiver": "parser"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_main", "callee": "write", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L588", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_main", "callee": "dumps", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L588", "receiver": "json"}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_main", "callee": "write", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L592", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_main", "callee": "write", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L595", "receiver": null}, {"caller_nid": "$graphify-root$_scripts_select_article_extractor_main", "callee": "write", "is_member_call": true, "source_file": "scripts/select_article_extractor.py", "source_location": "L598", "receiver": null}]}