duplicated block id: 1 size: 9 cleaned lines of code in 2 files: - src/lic/ppl/experimental/inference_compilation/ic_infer.py (76:84) - src/lic/ppl/inference/proposer/abstract_single_site_proposer.py (58:66) duplicated block id: 2 size: 9 cleaned lines of code in 2 files: - src/lic/ppl/world/diff.py (77:101) - src/lic/ppl/world/world_vars.py (60:84) duplicated block id: 3 size: 8 cleaned lines of code in 2 files: - src/lic/ppl/inference/abstract_mh_infer.py (172:179) - src/lic/ppl/inference/abstract_mh_infer.py (324:332) duplicated block id: 4 size: 7 cleaned lines of code in 2 files: - src/lic/ppl/inference/abstract_infer.py (154:160) - src/lic/ppl/inference/abstract_mh_infer.py (286:292) duplicated block id: 5 size: 7 cleaned lines of code in 2 files: - src/lic/ppl/experimental/inference_compilation/ic_infer.py (50:56) - src/lic/ppl/inference/proposer/single_site_ancestral_proposer.py (17:23) duplicated block id: 6 size: 7 cleaned lines of code in 2 files: - src/lic/ppl/experimental/inference_compilation/ic_infer.py (50:56) - src/lic/ppl/inference/proposer/abstract_single_site_single_step_proposer.py (122:128) duplicated block id: 7 size: 7 cleaned lines of code in 2 files: - src/lic/ppl/inference/proposer/abstract_single_site_single_step_proposer.py (122:128) - src/lic/ppl/inference/proposer/single_site_ancestral_proposer.py (17:23) duplicated block id: 8 size: 6 cleaned lines of code in 2 files: - src/lic/ppl/experimental/inference_compilation/ic_infer.py (69:74) - src/lic/ppl/inference/proposer/single_site_ancestral_proposer.py (38:43) duplicated block id: 9 size: 6 cleaned lines of code in 2 files: - src/lic/ppl/world/variable.py (148:153) - src/lic/ppl/world/variable.py (168:173)