duplicated block id: 1 size: 79 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/sharing_links.proto (92:193) - pathology/orchestrator/v1main/sharing_links.proto (89:190) duplicated block id: 2 size: 52 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (117:182) - pathology/orchestrator/v1main/cohorts.proto (115:180) duplicated block id: 3 size: 51 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (142:202) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (125:184) duplicated block id: 4 size: 46 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (347:408) - pathology/orchestrator/v1main/cohorts.proto (338:388) duplicated block id: 5 size: 44 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (206:263) - pathology/orchestrator/v1main/cohorts.proto (202:259) duplicated block id: 6 size: 39 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (28:76) - pathology/orchestrator/v1main/cohorts.proto (28:76) duplicated block id: 7 size: 34 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/users.proto (128:171) - pathology/orchestrator/v1main/users.proto (81:124) duplicated block id: 8 size: 34 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/users.proto (84:124) - pathology/orchestrator/v1main/users.proto (38:78) duplicated block id: 9 size: 33 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/users.proto (27:70) - pathology/orchestrator/v1main/users.proto (126:160) duplicated block id: 10 size: 28 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/sharing_links.proto (41:75) - pathology/orchestrator/v1main/sharing_links.proto (40:74) duplicated block id: 11 size: 28 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (80:113) - pathology/orchestrator/v1main/cohorts.proto (79:112) duplicated block id: 12 size: 28 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (299:332) - pathology/orchestrator/v1main/digital_pathology.proto (305:337) duplicated block id: 13 size: 27 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/slides.proto (39:69) - pathology/orchestrator/v1main/slides.proto (38:68) duplicated block id: 14 size: 24 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss (268:295) - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (89:115) duplicated block id: 15 size: 21 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_resources.proto (26:50) - pathology/orchestrator/v1alpha/digital_pathology.proto (308:332) duplicated block id: 16 size: 21 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (333:354) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (1137:1158) duplicated block id: 17 size: 21 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_resources.proto (26:50) - pathology/orchestrator/v1main/digital_pathology.proto (314:337) duplicated block id: 18 size: 20 cleaned lines of code in 2 files: - pathology/dicom_proxy/color_conversion_util.py (157:178) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/dicom_util.py (94:115) duplicated block id: 19 size: 19 cleaned lines of code in 2 files: - iac/modules/gke_cluster/main.tf (138:159) - iac/modules/gke_cluster/main.tf (222:243) duplicated block id: 20 size: 19 cleaned lines of code in 2 files: - iac/modules/gke_cluster/main.tf (138:159) - iac/modules/gke_cluster/main.tf (180:201) duplicated block id: 21 size: 19 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/slides.proto (73:96) - pathology/orchestrator/v1main/slides.proto (71:94) duplicated block id: 22 size: 19 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2322:2342) - pathology/orchestrator/pathology_cohorts_handler.py (2511:2531) duplicated block id: 23 size: 19 cleaned lines of code in 2 files: - iac/modules/gke_cluster/main.tf (180:201) - iac/modules/gke_cluster/main.tf (222:243) duplicated block id: 24 size: 18 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/cohorts.proto (1:21) - pathology/orchestrator/v1main/sharing_links.proto (1:21) duplicated block id: 25 size: 18 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (1:21) - pathology/orchestrator/v1alpha/users.proto (1:21) duplicated block id: 26 size: 18 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (1:21) - pathology/orchestrator/v1alpha/sharing_links.proto (1:21) duplicated block id: 27 size: 18 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/sharing_links.proto (1:21) - pathology/orchestrator/v1main/users.proto (1:21) duplicated block id: 28 size: 18 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/cohorts.proto (1:21) - pathology/orchestrator/v1main/users.proto (1:21) duplicated block id: 29 size: 18 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/sharing_links.proto (1:21) - pathology/orchestrator/v1alpha/users.proto (1:21) duplicated block id: 30 size: 18 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (284:306) - pathology/orchestrator/v1main/cohorts.proto (278:300) duplicated block id: 31 size: 17 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/slides.proto (1:20) - pathology/orchestrator/v1alpha/users.proto (1:20) duplicated block id: 32 size: 17 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (280:297) - pathology/orchestrator/v1main/digital_pathology.proto (286:303) duplicated block id: 33 size: 17 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/sharing_links.proto (1:20) - pathology/orchestrator/v1main/slides.proto (1:20) duplicated block id: 34 size: 17 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1060:1089) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1123:1151) duplicated block id: 35 size: 17 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/sharing_links.proto (1:20) - pathology/orchestrator/v1alpha/slides.proto (1:20) duplicated block id: 36 size: 17 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/cohorts.proto (1:20) - pathology/orchestrator/v1main/slides.proto (1:20) duplicated block id: 37 size: 17 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/slides.proto (1:20) - pathology/orchestrator/v1main/users.proto (1:20) duplicated block id: 38 size: 17 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (1:20) - pathology/orchestrator/v1alpha/slides.proto (1:20) duplicated block id: 39 size: 17 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.ts (85:102) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (1487:1504) duplicated block id: 40 size: 17 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (962:978) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1266:1282) duplicated block id: 41 size: 17 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.ts (257:278) - pathology/viewer/src/components/search-results/search-results.component.ts (171:192) duplicated block id: 42 size: 16 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (324:343) - pathology/orchestrator/v1main/cohorts.proto (316:335) duplicated block id: 43 size: 16 cleaned lines of code in 2 files: - iac/modules/dicom_proxy/variables.tf (15:30) - iac/modules/transformation/variables.tf (15:30) duplicated block id: 44 size: 16 cleaned lines of code in 2 files: - iac/modules/gke_cluster/main.tf (163:178) - iac/modules/gke_cluster/main.tf (205:220) duplicated block id: 45 size: 16 cleaned lines of code in 2 files: - iac/modules/dicom_proxy/main.tf (19:35) - iac/modules/transformation/main.tf (159:176) duplicated block id: 46 size: 16 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (417:433) - pathology/viewer/src/components/side-nav/side-nav.component.scss (100:116) duplicated block id: 47 size: 16 cleaned lines of code in 2 files: - iac/modules/ilm/variables.tf (15:30) - iac/modules/transformation/variables.tf (15:30) duplicated block id: 48 size: 16 cleaned lines of code in 2 files: - iac/modules/dicom_proxy/variables.tf (15:30) - iac/modules/ilm/variables.tf (15:30) duplicated block id: 49 size: 15 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/digital_pathology.proto (1:17) - pathology/orchestrator/v1main/users.proto (1:17) duplicated block id: 50 size: 15 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/digital_pathology.proto (1:17) - pathology/orchestrator/v1main/slides.proto (1:17) duplicated block id: 51 size: 15 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/cohorts.proto (1:17) - pathology/orchestrator/v1main/digital_pathology.proto (1:17) duplicated block id: 52 size: 15 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (1:17) - pathology/orchestrator/v1alpha/sharing_links.proto (1:17) duplicated block id: 53 size: 15 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_operations_handler.py (78:92) - pathology/orchestrator/pathology_operations_handler.py (112:126) duplicated block id: 54 size: 15 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (1:17) - pathology/orchestrator/v1alpha/digital_pathology.proto (1:17) duplicated block id: 55 size: 15 cleaned lines of code in 2 files: - pathology/dicom_proxy/color_conversion_util.py (121:143) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/dicom_util.py (57:79) duplicated block id: 56 size: 15 cleaned lines of code in 2 files: - pathology/viewer/src/interfaces/types.ts (64:83) - pathology/viewer/src/services/dicomweb.service.ts (37:56) duplicated block id: 57 size: 15 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (1:17) - pathology/orchestrator/v1alpha/slides.proto (1:17) duplicated block id: 58 size: 15 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/digital_pathology.proto (1:17) - pathology/orchestrator/v1main/sharing_links.proto (1:17) duplicated block id: 59 size: 15 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_store_util.py (595:609) - pathology/dicom_proxy/dicom_store_util.py (658:672) duplicated block id: 60 size: 15 cleaned lines of code in 2 files: - pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.ts (324:342) - pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.ts (354:371) duplicated block id: 61 size: 15 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (1:17) - pathology/orchestrator/v1alpha/users.proto (1:17) duplicated block id: 62 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_resources.proto (1:15) - pathology/orchestrator/v1main/sharing_links.proto (1:15) duplicated block id: 63 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/users.proto (1:15) - pathology/orchestrator/v1main/slides.proto (1:15) duplicated block id: 64 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/slides.proto (1:15) - pathology/orchestrator/v1main/users.proto (1:15) duplicated block id: 65 size: 14 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (102:117) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (63:78) duplicated block id: 66 size: 14 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (760:773) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1266:1279) duplicated block id: 67 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (1:15) - pathology/orchestrator/v1main/cohorts.proto (1:15) duplicated block id: 68 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_users_handler.py (82:95) - pathology/orchestrator/pathology_users_handler.py (105:118) duplicated block id: 69 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (1:15) - pathology/orchestrator/v1main/users.proto (1:15) duplicated block id: 70 size: 14 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1266:1279) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1599:1612) duplicated block id: 71 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (617:633) - pathology/orchestrator/pathology_cohorts_handler.py (1424:1439) duplicated block id: 72 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/slides.proto (1:15) - pathology/orchestrator/v1main/slides.proto (1:15) duplicated block id: 73 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/sharing_links.proto (1:15) - pathology/orchestrator/v1main/sharing_links.proto (1:15) duplicated block id: 74 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (1:15) - pathology/orchestrator/v1main/slides.proto (1:15) duplicated block id: 75 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/sharing_links.proto (1:15) - pathology/orchestrator/v1main/slides.proto (1:15) duplicated block id: 76 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_resources.proto (1:15) - pathology/orchestrator/v1alpha/slides.proto (1:15) duplicated block id: 77 size: 14 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (760:773) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1599:1612) duplicated block id: 78 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/sharing_links.proto (1:15) - pathology/orchestrator/v1main/cohorts.proto (1:15) duplicated block id: 79 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/sharing_links.proto (1:15) - pathology/orchestrator/v1main/users.proto (1:15) duplicated block id: 80 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_resources.proto (1:15) - pathology/orchestrator/v1alpha/users.proto (1:15) duplicated block id: 81 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_resources.proto (1:15) - pathology/orchestrator/v1main/users.proto (1:15) duplicated block id: 82 size: 14 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (760:773) - pathology/dicom_proxy/dicom_proxy_blueprint.py (962:975) duplicated block id: 83 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_resources.proto (1:15) - pathology/orchestrator/v1main/digital_pathology.proto (1:15) duplicated block id: 84 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (1:15) - pathology/orchestrator/v1main/digital_pathology.proto (1:15) duplicated block id: 85 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_resources.proto (1:15) - pathology/orchestrator/v1alpha/digital_pathology.proto (1:15) duplicated block id: 86 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/users.proto (1:15) - pathology/orchestrator/v1main/digital_pathology.proto (1:15) duplicated block id: 87 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/users.proto (1:15) - pathology/orchestrator/v1main/cohorts.proto (1:15) duplicated block id: 88 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_resources.proto (1:15) - pathology/orchestrator/v1alpha/cohorts.proto (1:15) duplicated block id: 89 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/sharing_links.proto (1:15) - pathology/orchestrator/v1main/digital_pathology.proto (1:15) duplicated block id: 90 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/slides.proto (1:15) - pathology/orchestrator/v1main/sharing_links.proto (1:15) duplicated block id: 91 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/slides.proto (1:15) - pathology/orchestrator/v1main/cohorts.proto (1:15) duplicated block id: 92 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_resources.proto (1:15) - pathology/orchestrator/v1main/slides.proto (1:15) duplicated block id: 93 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (186:202) - pathology/orchestrator/v1main/cohorts.proto (183:199) duplicated block id: 94 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (1:15) - pathology/orchestrator/v1main/slides.proto (1:15) duplicated block id: 95 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (1:15) - pathology/orchestrator/v1main/cohorts.proto (1:15) duplicated block id: 96 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (1:15) - pathology/orchestrator/v1main/digital_pathology.proto (1:15) duplicated block id: 97 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (1:15) - pathology/orchestrator/v1main/sharing_links.proto (1:15) duplicated block id: 98 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_resources.proto (1:15) - pathology/orchestrator/v1main/cohorts.proto (1:15) duplicated block id: 99 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (1:15) - pathology/orchestrator/v1main/users.proto (1:15) duplicated block id: 100 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/users.proto (1:15) - pathology/orchestrator/v1main/sharing_links.proto (1:15) duplicated block id: 101 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_resources.proto (1:15) - pathology/orchestrator/v1alpha/sharing_links.proto (1:15) duplicated block id: 102 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (1:15) - pathology/orchestrator/v1main/sharing_links.proto (1:15) duplicated block id: 103 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/slides.proto (1:15) - pathology/orchestrator/v1main/digital_pathology.proto (1:15) duplicated block id: 104 size: 14 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/users.proto (1:15) - pathology/orchestrator/v1main/users.proto (1:15) duplicated block id: 105 size: 14 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (962:975) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1599:1612) duplicated block id: 106 size: 13 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.ts (210:222) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.ts (98:111) duplicated block id: 107 size: 13 cleaned lines of code in 2 files: - pathology/dicom_proxy/metadata_augmentation.py (466:478) - pathology/dicom_proxy/metadata_augmentation.py (523:535) duplicated block id: 108 size: 12 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (348:359) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.ts (174:185) duplicated block id: 109 size: 12 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (266:278) - pathology/orchestrator/v1main/digital_pathology.proto (272:284) duplicated block id: 110 size: 12 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (267:280) - pathology/orchestrator/v1main/cohorts.proto (262:275) duplicated block id: 111 size: 12 cleaned lines of code in 2 files: - pathology/viewer/src/services/dicomweb.service.ts (481:494) - pathology/viewer/src/services/dicomweb.service.ts (516:529) duplicated block id: 112 size: 12 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (443:456) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (228:241) duplicated block id: 113 size: 12 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (151:164) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (439:452) duplicated block id: 114 size: 12 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_flat_image.py (119:154) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (227:260) duplicated block id: 115 size: 11 cleaned lines of code in 2 files: - pathology/viewer/src/services/dicomweb.service.ts (95:107) - pathology/viewer/src/services/dicomweb.service.ts (121:133) duplicated block id: 116 size: 11 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1435:1445) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1599:1609) duplicated block id: 117 size: 11 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (228:240) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (216:228) duplicated block id: 118 size: 11 cleaned lines of code in 2 files: - pathology/viewer/src/utils/ol_helper.ts (111:124) - pathology/viewer/src/utils/ol_helper.ts (135:148) duplicated block id: 119 size: 11 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1266:1276) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1435:1445) duplicated block id: 120 size: 11 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (962:972) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1435:1445) duplicated block id: 121 size: 11 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_flags.py (380:392) - pathology/transformation_pipeline/ingest_flags.py (388:400) duplicated block id: 122 size: 11 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/dicom_secondary_capture.py (193:222) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/dicom_secondary_capture.py (270:300) duplicated block id: 123 size: 11 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (760:770) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1435:1445) duplicated block id: 124 size: 10 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_operations_handler.py (51:60) - pathology/orchestrator/refresher/refresher_thread.py (281:290) duplicated block id: 125 size: 10 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_users_handler.py (303:312) - pathology/orchestrator/pathology_users_handler.py (339:348) duplicated block id: 126 size: 10 cleaned lines of code in 2 files: - iac/modules/gke_cluster/variables.tf (43:52) - iac/modules/transformation/variables.tf (21:30) duplicated block id: 127 size: 10 cleaned lines of code in 2 files: - iac/modules/dicom_proxy/variables.tf (21:30) - iac/modules/gke_service/variables.tf (21:30) duplicated block id: 128 size: 10 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_users_handler.py (97:106) - pathology/orchestrator/pathology_users_handler.py (302:311) duplicated block id: 129 size: 10 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1240:1264) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1571:1597) duplicated block id: 130 size: 10 cleaned lines of code in 2 files: - ilm/ilm_config.py (84:103) - ilm/ilm_config.py (135:154) duplicated block id: 131 size: 10 cleaned lines of code in 2 files: - iac/modules/gke_service/variables.tf (21:30) - iac/modules/ilm/variables.tf (21:30) duplicated block id: 132 size: 10 cleaned lines of code in 2 files: - iac/modules/gke_service/variables.tf (21:30) - iac/modules/transformation/variables.tf (21:30) duplicated block id: 133 size: 10 cleaned lines of code in 2 files: - iac/modules/gke_cluster/variables.tf (43:52) - iac/modules/ilm/variables.tf (21:30) duplicated block id: 134 size: 10 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/polling_client.py (256:265) - pathology/transformation_pipeline/ingestion_lib/polling_client.py (272:281) duplicated block id: 135 size: 10 cleaned lines of code in 2 files: - iac/modules/gke_cluster/variables.tf (43:52) - iac/modules/gke_service/variables.tf (21:30) duplicated block id: 136 size: 10 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (734:758) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1240:1264) duplicated block id: 137 size: 10 cleaned lines of code in 2 files: - iac/modules/dicom_proxy/variables.tf (21:30) - iac/modules/gke_cluster/variables.tf (43:52) duplicated block id: 138 size: 10 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/sharing_links.proto (25:36) - pathology/orchestrator/v1main/sharing_links.proto (25:36) duplicated block id: 139 size: 10 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_flat_image.py (126:136) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (999:1009) duplicated block id: 140 size: 10 cleaned lines of code in 2 files: - pathology/viewer/src/environments/environment.development.ts (32:43) - pathology/viewer/src/environments/environment.ts (26:37) duplicated block id: 141 size: 10 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (734:758) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1571:1597) duplicated block id: 142 size: 10 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (234:244) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (999:1009) duplicated block id: 143 size: 10 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/slides.proto (23:34) - pathology/orchestrator/v1main/slides.proto (23:34) duplicated block id: 144 size: 9 cleaned lines of code in 2 files: - pathology/dicom_proxy/color_conversion_util.py (751:759) - pathology/dicom_proxy/color_conversion_util.py (775:784) duplicated block id: 145 size: 9 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (392:400) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1378:1386) duplicated block id: 146 size: 9 cleaned lines of code in 2 files: - iac/modules/env/variables.tf (128:136) - iac/modules/env/variables.tf (146:154) duplicated block id: 147 size: 9 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom.py (147:155) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (153:161) duplicated block id: 148 size: 9 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (760:768) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1529:1537) duplicated block id: 149 size: 9 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom.py (161:169) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (454:462) duplicated block id: 150 size: 9 cleaned lines of code in 2 files: - iac/modules/base-dicom-store/main.tf (36:44) - iac/modules/base-dicom-store/main.tf (61:69) duplicated block id: 151 size: 9 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (310:320) - pathology/orchestrator/v1main/cohorts.proto (303:313) duplicated block id: 152 size: 9 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_users_handler.py (98:106) - pathology/orchestrator/pathology_users_handler.py (339:347) duplicated block id: 153 size: 9 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1435:1443) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1529:1537) duplicated block id: 154 size: 9 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom.py (147:155) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (441:449) duplicated block id: 155 size: 9 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2375:2383) - pathology/orchestrator/pathology_cohorts_handler.py (2564:2572) duplicated block id: 156 size: 9 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss (264:274) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (175:185) duplicated block id: 157 size: 9 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-page/image-viewer-page.component.ts (74:82) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.ts (92:100) duplicated block id: 158 size: 9 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (197:207) - pathology/orchestrator/v1main/digital_pathology.proto (203:213) duplicated block id: 159 size: 9 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1529:1537) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1599:1607) duplicated block id: 160 size: 9 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (199:209) - pathology/orchestrator/rest_server/server.py (298:308) duplicated block id: 161 size: 9 cleaned lines of code in 2 files: - pathology/dicom_proxy/metadata_augmentation.py (245:271) - pathology/dicom_proxy/metadata_augmentation.py (483:492) duplicated block id: 162 size: 9 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1266:1274) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1529:1537) duplicated block id: 163 size: 9 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_flags.py (37:46) - pathology/orchestrator/rest_server/server.py (55:63) duplicated block id: 164 size: 9 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (331:339) - pathology/dicom_proxy/dicom_proxy_blueprint.py (680:688) duplicated block id: 165 size: 9 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (962:970) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1529:1537) duplicated block id: 166 size: 9 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2144:2152) - pathology/orchestrator/pathology_cohorts_handler.py (2240:2248) duplicated block id: 167 size: 9 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1900:1908) - pathology/orchestrator/pathology_cohorts_handler.py (2240:2248) duplicated block id: 168 size: 9 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss (264:274) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (157:167) duplicated block id: 169 size: 9 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1900:1908) - pathology/orchestrator/pathology_cohorts_handler.py (2144:2152) duplicated block id: 170 size: 8 cleaned lines of code in 2 files: - iac/modules/compute_address/variables.tf (15:22) - iac/modules/dicom_proxy/variables.tf (15:22) duplicated block id: 171 size: 8 cleaned lines of code in 2 files: - ilm/ilm_lib/dicom_store_lib.py (638:645) - ilm/ilm_lib/dicom_store_lib.py (651:658) duplicated block id: 172 size: 8 cleaned lines of code in 2 files: - ilm/ilm_lib/heuristics.py (142:151) - ilm/ilm_lib/heuristics.py (185:194) duplicated block id: 173 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_store_util.py (616:623) - pathology/dicom_proxy/dicom_store_util.py (679:686) duplicated block id: 174 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1759:1766) - pathology/orchestrator/pathology_cohorts_handler.py (2145:2152) duplicated block id: 175 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (874:881) - pathology/orchestrator/pathology_cohorts_handler.py (948:955) duplicated block id: 176 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1833:1840) - pathology/orchestrator/pathology_cohorts_handler.py (2180:2187) duplicated block id: 177 size: 8 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (52:60) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (190:198) duplicated block id: 178 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1076:1083) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1332:1339) duplicated block id: 179 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1266:1273) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1332:1339) duplicated block id: 180 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (390:399) - pathology/orchestrator/rest_server/server.py (428:437) duplicated block id: 181 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1833:1840) - pathology/orchestrator/pathology_cohorts_handler.py (2651:2658) duplicated block id: 182 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (760:767) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1332:1339) duplicated block id: 183 size: 8 cleaned lines of code in 2 files: - pathology/viewer/src/services/dicom-annotations.service.ts (367:374) - pathology/viewer/src/services/dicom-annotations.service.ts (404:411) duplicated block id: 184 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1138:1145) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1332:1339) duplicated block id: 185 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (199:208) - pathology/orchestrator/rest_server/server.py (390:399) duplicated block id: 186 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/color_conversion_util.py (509:516) - pathology/dicom_proxy/color_conversion_util.py (777:784) duplicated block id: 187 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/color_conversion_util.py (531:538) - pathology/dicom_proxy/color_conversion_util.py (752:759) duplicated block id: 188 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (199:208) - pathology/orchestrator/rest_server/server.py (326:335) duplicated block id: 189 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (962:969) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1138:1145) duplicated block id: 190 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1759:1766) - pathology/orchestrator/pathology_cohorts_handler.py (2241:2248) duplicated block id: 191 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (199:208) - pathology/orchestrator/rest_server/server.py (354:363) duplicated block id: 192 size: 8 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/abstract_dicom_generation.py (552:559) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/abstract_dicom_generation.py (566:573) duplicated block id: 193 size: 8 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/decode_slideid.py (387:394) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/decode_slideid.py (417:424) duplicated block id: 194 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (962:969) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1076:1083) duplicated block id: 195 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1407:1414) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1571:1578) duplicated block id: 196 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1076:1083) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1266:1273) duplicated block id: 197 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (547:554) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1407:1414) duplicated block id: 198 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/color_conversion_util.py (509:516) - pathology/dicom_proxy/color_conversion_util.py (752:759) duplicated block id: 199 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1076:1083) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1599:1606) duplicated block id: 200 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (760:767) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1138:1145) duplicated block id: 201 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/color_conversion_util.py (531:538) - pathology/dicom_proxy/color_conversion_util.py (777:784) duplicated block id: 202 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (354:363) - pathology/orchestrator/rest_server/server.py (428:437) duplicated block id: 203 size: 8 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (205:214) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (187:196) duplicated block id: 204 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (760:767) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1076:1083) duplicated block id: 205 size: 8 cleaned lines of code in 2 files: - iac/modules/compute_address/variables.tf (15:22) - iac/modules/ilm/variables.tf (15:22) duplicated block id: 206 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (354:363) - pathology/orchestrator/rest_server/server.py (390:399) duplicated block id: 207 size: 8 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (217:226) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (205:214) duplicated block id: 208 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/color_conversion_util.py (180:189) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/dicom_util.py (117:126) duplicated block id: 209 size: 8 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (737:744) - pathology/viewer/src/services/cohort.service.ts (859:866) duplicated block id: 210 size: 8 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (169:176) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (474:481) duplicated block id: 211 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (734:741) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1407:1414) duplicated block id: 212 size: 8 cleaned lines of code in 2 files: - ilm/ilm_lib/dicom_store_lib.py (283:290) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/dicom_store_client.py (574:581) duplicated block id: 213 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1138:1145) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1266:1273) duplicated block id: 214 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_store_util.py (487:494) - pathology/dicom_proxy/dicom_store_util.py (512:519) duplicated block id: 215 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (298:307) - pathology/orchestrator/rest_server/server.py (428:437) duplicated block id: 216 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_util.py (208:215) - pathology/orchestrator/spanner/spanner_util.py (250:257) duplicated block id: 217 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1076:1083) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1435:1442) duplicated block id: 218 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (298:307) - pathology/orchestrator/rest_server/server.py (354:363) duplicated block id: 219 size: 8 cleaned lines of code in 2 files: - pathology/viewer/src/stores/image-viewer-page.store.ts (387:395) - pathology/viewer/src/stores/image-viewer-page.store.ts (484:491) duplicated block id: 220 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (547:554) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1240:1247) duplicated block id: 221 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (298:307) - pathology/orchestrator/rest_server/server.py (390:399) duplicated block id: 222 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1332:1339) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1435:1442) duplicated block id: 223 size: 8 cleaned lines of code in 2 files: - pathology/viewer/src/stores/image-viewer-page.store.ts (275:282) - pathology/viewer/src/stores/image-viewer-page.store.ts (387:395) duplicated block id: 224 size: 8 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/decode_slideid.py (139:146) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/decode_slideid.py (167:174) duplicated block id: 225 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1076:1083) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1529:1536) duplicated block id: 226 size: 8 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/ai_to_dicom/png_to_dicom.py (182:190) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom_store_handler.py (282:290) duplicated block id: 227 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (547:554) - pathology/dicom_proxy/dicom_proxy_blueprint.py (734:741) duplicated block id: 228 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (326:335) - pathology/orchestrator/rest_server/server.py (354:363) duplicated block id: 229 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2267:2274) - pathology/orchestrator/pathology_cohorts_handler.py (2651:2658) duplicated block id: 230 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (200:209) - pathology/orchestrator/rest_server/server.py (256:265) duplicated block id: 231 size: 8 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom_store_handler.py (358:372) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_gcs_handler.py (778:795) duplicated block id: 232 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (326:335) - pathology/orchestrator/rest_server/server.py (390:399) duplicated block id: 233 size: 8 cleaned lines of code in 2 files: - iac/modules/dicom_proxy/variables.tf (32:39) - iac/modules/env/variables.tf (127:134) duplicated block id: 234 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1240:1247) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1407:1414) duplicated block id: 235 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:265) - pathology/orchestrator/rest_server/server.py (299:308) duplicated block id: 236 size: 8 cleaned lines of code in 2 files: - iac/modules/compute_address/variables.tf (15:22) - iac/modules/transformation/variables.tf (15:22) duplicated block id: 237 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (326:335) - pathology/orchestrator/rest_server/server.py (428:437) duplicated block id: 238 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1759:1766) - pathology/orchestrator/pathology_cohorts_handler.py (1901:1908) duplicated block id: 239 size: 8 cleaned lines of code in 2 files: - pathology/viewer/src/stores/image-viewer-page.store.ts (275:282) - pathology/viewer/src/stores/image-viewer-page.store.ts (484:491) duplicated block id: 240 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/metadata_augmentation.py (368:375) - pathology/dicom_proxy/metadata_augmentation.py (388:395) duplicated block id: 241 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2180:2187) - pathology/orchestrator/pathology_cohorts_handler.py (2267:2274) duplicated block id: 242 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1332:1339) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1529:1536) duplicated block id: 243 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (298:307) - pathology/orchestrator/rest_server/server.py (326:335) duplicated block id: 244 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1138:1145) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1435:1442) duplicated block id: 245 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/color_conversion_util.py (509:516) - pathology/dicom_proxy/color_conversion_util.py (531:538) duplicated block id: 246 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (199:208) - pathology/orchestrator/rest_server/server.py (428:437) duplicated block id: 247 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:182) - pathology/orchestrator/rest_server/server.py (228:237) duplicated block id: 248 size: 8 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (543:551) - pathology/viewer/src/services/cohort.service.ts (608:617) duplicated block id: 249 size: 8 cleaned lines of code in 2 files: - ilm/ilm_lib/dicom_store_lib.py (648:655) - ilm/ilm_lib/dicom_store_lib.py (664:671) duplicated block id: 250 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1138:1145) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1529:1536) duplicated block id: 251 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (962:969) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1332:1339) duplicated block id: 252 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1332:1339) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1599:1606) duplicated block id: 253 size: 8 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (52:60) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (172:180) duplicated block id: 254 size: 8 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.ts (154:161) - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.ts (109:116) duplicated block id: 255 size: 8 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (754:761) - pathology/viewer/src/services/cohort.service.ts (771:778) duplicated block id: 256 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1833:1840) - pathology/orchestrator/pathology_cohorts_handler.py (2267:2274) duplicated block id: 257 size: 8 cleaned lines of code in 2 files: - iac/modules/dicom_proxy/variables.tf (33:40) - iac/modules/transformation/variables.tf (42:49) duplicated block id: 258 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/sharing_links.proto (79:88) - pathology/orchestrator/v1main/sharing_links.proto (77:86) duplicated block id: 259 size: 8 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2180:2187) - pathology/orchestrator/pathology_cohorts_handler.py (2651:2658) duplicated block id: 260 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (547:554) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1571:1578) duplicated block id: 261 size: 8 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1138:1145) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1599:1606) duplicated block id: 262 size: 8 cleaned lines of code in 2 files: - pathology/base_docker_images/base_py_opencv_docker/cloudbuild.yaml (15:22) - pathology/base_docker_images/base_transformation_docker/cloudbuild.yaml (15:22) duplicated block id: 263 size: 8 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/cloud_storage_client.py (273:280) - pathology/transformation_pipeline/ingestion_lib/cloud_storage_client.py (286:293) duplicated block id: 264 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (628:634) - pathology/dicom_proxy/dicom_proxy_blueprint.py (835:841) duplicated block id: 265 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:181) - pathology/orchestrator/rest_server/server.py (391:399) duplicated block id: 266 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (547:553) - pathology/dicom_proxy/dicom_proxy_blueprint.py (934:940) duplicated block id: 267 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (391:399) - pathology/orchestrator/rest_server/server.py (585:593) duplicated block id: 268 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (90:96) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (98:104) duplicated block id: 269 size: 7 cleaned lines of code in 2 files: - iac/modules/dicom_proxy/variables.tf (33:39) - iac/modules/env/variables.tf (146:152) duplicated block id: 270 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_util/spec/util/lib/util/dicom_abstract_xml_parser.py (74:80) - pathology/transformation_pipeline/ingestion_lib/dicom_util/spec/util/lib/util/dicom_abstract_xml_parser.py (93:99) duplicated block id: 271 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (200:208) - pathology/orchestrator/rest_server/server.py (505:513) duplicated block id: 272 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:264) - pathology/orchestrator/rest_server/server.py (585:593) duplicated block id: 273 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (200:208) - pathology/orchestrator/rest_server/server.py (533:541) duplicated block id: 274 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (543:550) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.ts (154:162) duplicated block id: 275 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/pubsub_msgs/ingestion_complete_pubsub.py (156:162) - pathology/transformation_pipeline/ingestion_lib/pubsub_msgs/ingestion_complete_pubsub.py (234:240) duplicated block id: 276 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:181) - pathology/orchestrator/rest_server/server.py (327:335) duplicated block id: 277 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (354:360) - pathology/orchestrator/rest_server/server.py (562:568) duplicated block id: 278 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:181) - pathology/orchestrator/rest_server/server.py (355:363) duplicated block id: 279 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/refresher/refresher_thread.py (97:103) - pathology/orchestrator/refresher/refresher_thread.py (112:118) duplicated block id: 280 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (429:437) - pathology/orchestrator/rest_server/server.py (505:513) duplicated block id: 281 size: 7 cleaned lines of code in 2 files: - iac/modules/ilm/main.tf (39:45) - iac/modules/transformation/main.tf (27:33) duplicated block id: 282 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-page/image-viewer-page.component.ts (131:138) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (344:351) duplicated block id: 283 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:264) - pathology/orchestrator/rest_server/server.py (533:541) duplicated block id: 284 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (429:437) - pathology/orchestrator/rest_server/server.py (472:480) duplicated block id: 285 size: 7 cleaned lines of code in 2 files: - iac/modules/ilm/main.tf (39:45) - iac/modules/transformation/main.tf (47:53) duplicated block id: 286 size: 7 cleaned lines of code in 2 files: - iac/modules/ilm/main.tf (39:45) - iac/modules/transformation/main.tf (37:43) duplicated block id: 287 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (200:208) - pathology/orchestrator/rest_server/server.py (585:593) duplicated block id: 288 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:236) - pathology/orchestrator/rest_server/server.py (585:593) duplicated block id: 289 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (305:311) - pathology/orchestrator/v1alpha/cohorts.proto (342:348) duplicated block id: 290 size: 7 cleaned lines of code in 2 files: - iac/modules/ilm/main.tf (39:45) - iac/modules/transformation/main.tf (57:63) duplicated block id: 291 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (429:437) - pathology/orchestrator/rest_server/server.py (533:541) duplicated block id: 292 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (734:740) - pathology/dicom_proxy/dicom_proxy_blueprint.py (934:940) duplicated block id: 293 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (512:518) - pathology/dicom_proxy/dicom_proxy_blueprint.py (591:597) duplicated block id: 294 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (298:304) - pathology/orchestrator/rest_server/server.py (562:568) duplicated block id: 295 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (533:541) - pathology/orchestrator/rest_server/server.py (585:593) duplicated block id: 296 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (738:744) - pathology/viewer/src/services/cohort.service.ts (755:761) duplicated block id: 297 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (108:115) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (217:224) duplicated block id: 298 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (738:744) - pathology/viewer/src/services/cohort.service.ts (772:778) duplicated block id: 299 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (472:480) - pathology/orchestrator/rest_server/server.py (585:593) duplicated block id: 300 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/sharing_links.proto (74:80) - pathology/orchestrator/v1alpha/sharing_links.proto (87:93) duplicated block id: 301 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:181) - pathology/orchestrator/rest_server/server.py (533:541) duplicated block id: 302 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (96:102) - pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.ts (79:85) duplicated block id: 303 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom.py (381:387) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (1003:1009) duplicated block id: 304 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (112:119) - pathology/orchestrator/v1alpha/cohorts.proto (262:269) duplicated block id: 305 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (391:399) - pathology/orchestrator/rest_server/server.py (472:480) duplicated block id: 306 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_store_util.py (335:341) - pathology/dicom_proxy/dicom_store_util.py (346:352) duplicated block id: 307 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_util.py (94:100) - pathology/orchestrator/spanner/spanner_util.py (106:112) duplicated block id: 308 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (755:761) - pathology/viewer/src/services/cohort.service.ts (792:798) duplicated block id: 309 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/cohorts_permissions_update.ddl (6:13) - pathology/orchestrator/spanner/schema.ddl (105:112) duplicated block id: 310 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (391:399) - pathology/orchestrator/rest_server/server.py (505:513) duplicated block id: 311 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.ts (240:248) - pathology/viewer/src/components/search-results/search-results.component.ts (153:161) duplicated block id: 312 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (755:761) - pathology/viewer/src/services/cohort.service.ts (824:830) duplicated block id: 313 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:181) - pathology/orchestrator/rest_server/server.py (429:437) duplicated block id: 314 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1878:1884) - pathology/orchestrator/pathology_cohorts_handler.py (2330:2336) duplicated block id: 315 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (327:335) - pathology/orchestrator/rest_server/server.py (472:480) duplicated block id: 316 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (755:761) - pathology/viewer/src/services/cohort.service.ts (860:866) duplicated block id: 317 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (391:399) - pathology/orchestrator/rest_server/server.py (533:541) duplicated block id: 318 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:264) - pathology/orchestrator/rest_server/server.py (429:437) duplicated block id: 319 size: 7 cleaned lines of code in 2 files: - iac/modules/base-dicom-store/main.tf (21:27) - iac/modules/base-dicom-store/main.tf (38:44) duplicated block id: 320 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:181) - pathology/orchestrator/rest_server/server.py (472:480) duplicated block id: 321 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:264) - pathology/orchestrator/rest_server/server.py (505:513) duplicated block id: 322 size: 7 cleaned lines of code in 2 files: - iac/modules/base-dicom-store/main.tf (21:27) - iac/modules/base-dicom-store/main.tf (63:69) duplicated block id: 323 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss (281:288) - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (65:72) duplicated block id: 324 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/ai_to_dicom/png_to_dicom.py (173:180) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom_store_handler.py (269:276) duplicated block id: 325 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (87:95) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (50:58) duplicated block id: 326 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:181) - pathology/orchestrator/rest_server/server.py (505:513) duplicated block id: 327 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (482:488) - pathology/dicom_proxy/dicom_proxy_blueprint.py (783:789) duplicated block id: 328 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:264) - pathology/orchestrator/rest_server/server.py (472:480) duplicated block id: 329 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom.py (179:186) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (974:981) duplicated block id: 330 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:264) - pathology/orchestrator/rest_server/server.py (391:399) duplicated block id: 331 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (299:307) - pathology/orchestrator/rest_server/server.py (472:480) duplicated block id: 332 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (327:335) - pathology/orchestrator/rest_server/server.py (533:541) duplicated block id: 333 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:236) - pathology/orchestrator/rest_server/server.py (429:437) duplicated block id: 334 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (299:307) - pathology/orchestrator/rest_server/server.py (505:513) duplicated block id: 335 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2489:2495) - pathology/orchestrator/pathology_cohorts_handler.py (2519:2525) duplicated block id: 336 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (327:335) - pathology/orchestrator/rest_server/server.py (505:513) duplicated block id: 337 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (326:332) - pathology/orchestrator/rest_server/server.py (562:568) duplicated block id: 338 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1046:1052) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1110:1116) duplicated block id: 339 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (295:302) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (1089:1095) duplicated block id: 340 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (824:830) - pathology/viewer/src/services/cohort.service.ts (860:866) duplicated block id: 341 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.ts (73:79) - pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.ts (81:87) duplicated block id: 342 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (390:396) - pathology/orchestrator/rest_server/server.py (562:568) duplicated block id: 343 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:236) - pathology/orchestrator/rest_server/server.py (505:513) duplicated block id: 344 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (105:111) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (623:629) duplicated block id: 345 size: 7 cleaned lines of code in 2 files: - iac/modules/transformation/main.tf (47:53) - iac/modules/transformation/main.tf (57:63) duplicated block id: 346 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:236) - pathology/orchestrator/rest_server/server.py (533:541) duplicated block id: 347 size: 7 cleaned lines of code in 2 files: - iac/modules/transformation/main.tf (27:33) - iac/modules/transformation/main.tf (57:63) duplicated block id: 348 size: 7 cleaned lines of code in 2 files: - iac/modules/transformation/main.tf (27:33) - iac/modules/transformation/main.tf (47:53) duplicated block id: 349 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_util.py (60:66) - pathology/orchestrator/spanner/spanner_util.py (94:100) duplicated block id: 350 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:236) - pathology/orchestrator/rest_server/server.py (472:480) duplicated block id: 351 size: 7 cleaned lines of code in 2 files: - iac/modules/transformation/main.tf (27:33) - iac/modules/transformation/main.tf (37:43) duplicated block id: 352 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/spanner/spanner_util.py (60:66) - pathology/orchestrator/spanner/spanner_util.py (106:112) duplicated block id: 353 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss (274:281) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (192:199) duplicated block id: 354 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (65:72) - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (101:108) duplicated block id: 355 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-page/image-viewer-page.component.html (31:39) - pathology/viewer/src/components/image-viewer-page/image-viewer-page.component.html (48:56) duplicated block id: 356 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2090:2096) - pathology/orchestrator/pathology_cohorts_handler.py (2128:2134) duplicated block id: 357 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (472:480) - pathology/orchestrator/rest_server/server.py (505:513) duplicated block id: 358 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (355:363) - pathology/orchestrator/rest_server/server.py (533:541) duplicated block id: 359 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (199:205) - pathology/orchestrator/rest_server/server.py (562:568) duplicated block id: 360 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (94:101) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (192:199) duplicated block id: 361 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (472:480) - pathology/orchestrator/rest_server/server.py (533:541) duplicated block id: 362 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/dataflow/dataflow_main.py (53:59) - pathology/transformation_pipeline/local_main.py (281:287) duplicated block id: 363 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (94:101) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (174:181) duplicated block id: 364 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1878:1884) - pathology/orchestrator/pathology_cohorts_handler.py (2489:2495) duplicated block id: 365 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (200:208) - pathology/orchestrator/rest_server/server.py (228:236) duplicated block id: 366 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (428:434) - pathology/orchestrator/rest_server/server.py (562:568) duplicated block id: 367 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (327:335) - pathology/orchestrator/rest_server/server.py (585:593) duplicated block id: 368 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:181) - pathology/orchestrator/rest_server/server.py (585:593) duplicated block id: 369 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/server.py (145:152) - pathology/orchestrator/rest_server/server.py (677:684) duplicated block id: 370 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:264) - pathology/orchestrator/rest_server/server.py (355:363) duplicated block id: 371 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_store_util.py (552:558) - pathology/dicom_proxy/dicom_store_util.py (596:602) duplicated block id: 372 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (299:307) - pathology/orchestrator/rest_server/server.py (533:541) duplicated block id: 373 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:264) - pathology/orchestrator/rest_server/server.py (327:335) duplicated block id: 374 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (772:778) - pathology/viewer/src/services/cohort.service.ts (792:798) duplicated block id: 375 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.scss (186:192) - pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.scss (199:205) duplicated block id: 376 size: 7 cleaned lines of code in 2 files: - iac/modules/env/variables.tf (146:152) - iac/modules/transformation/variables.tf (42:48) duplicated block id: 377 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss (288:295) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (205:212) duplicated block id: 378 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_flags.py (99:105) - pathology/transformation_pipeline/ingest_flags.py (479:485) duplicated block id: 379 size: 7 cleaned lines of code in 2 files: - iac/modules/env/variables.tf (128:134) - iac/modules/transformation/variables.tf (42:48) duplicated block id: 380 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom.py (381:387) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_flat_image.py (130:136) duplicated block id: 381 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (772:778) - pathology/viewer/src/services/cohort.service.ts (860:866) duplicated block id: 382 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/pubsub_msgs/ingestion_complete_pubsub.py (355:361) - pathology/transformation_pipeline/ingestion_lib/pubsub_msgs/ingestion_complete_pubsub.py (369:375) duplicated block id: 383 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (299:307) - pathology/orchestrator/rest_server/server.py (585:593) duplicated block id: 384 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (772:778) - pathology/viewer/src/services/cohort.service.ts (824:830) duplicated block id: 385 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (505:513) - pathology/orchestrator/rest_server/server.py (585:593) duplicated block id: 386 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:236) - pathology/orchestrator/rest_server/server.py (355:363) duplicated block id: 387 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2330:2336) - pathology/orchestrator/pathology_cohorts_handler.py (2489:2495) duplicated block id: 388 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (355:363) - pathology/orchestrator/rest_server/server.py (472:480) duplicated block id: 389 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (934:940) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1240:1246) duplicated block id: 390 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:236) - pathology/orchestrator/rest_server/server.py (391:399) duplicated block id: 391 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (355:363) - pathology/orchestrator/rest_server/server.py (505:513) duplicated block id: 392 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/color_conversion_util.py (379:385) - pathology/dicom_proxy/color_conversion_util.py (390:396) duplicated block id: 393 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/mock_redis_client.py (117:123) - pathology/transformation_pipeline/ingestion_lib/mock_redis_client.py (161:167) duplicated block id: 394 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/refresher/requirements.in (7:13) - pathology/orchestrator/rest_server/requirements.in (13:19) duplicated block id: 395 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (522:528) - pathology/dicom_proxy/dicom_proxy_blueprint.py (601:607) duplicated block id: 396 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:236) - pathology/orchestrator/rest_server/server.py (327:335) duplicated block id: 397 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (855:861) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (992:998) duplicated block id: 398 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss (274:281) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (174:181) duplicated block id: 399 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_store_util.py (552:558) - pathology/dicom_proxy/dicom_store_util.py (659:665) duplicated block id: 400 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:181) - pathology/orchestrator/rest_server/server.py (256:264) duplicated block id: 401 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/cloud_storage_client.py (387:393) - pathology/transformation_pipeline/ingestion_lib/cloud_storage_client.py (408:414) duplicated block id: 402 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:236) - pathology/orchestrator/rest_server/server.py (256:264) duplicated block id: 403 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1878:1884) - pathology/orchestrator/pathology_cohorts_handler.py (2519:2525) duplicated block id: 404 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/users.proto (72:79) - pathology/orchestrator/v1main/users.proto (27:34) duplicated block id: 405 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:181) - pathology/orchestrator/rest_server/server.py (299:307) duplicated block id: 406 size: 7 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom.py (381:387) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (238:244) duplicated block id: 407 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:236) - pathology/orchestrator/rest_server/server.py (299:307) duplicated block id: 408 size: 7 cleaned lines of code in 2 files: - iac/modules/base-dicom-store/main.tf (50:56) - iac/modules/base-dicom-store/main.tf (70:76) duplicated block id: 409 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (934:940) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1571:1577) duplicated block id: 410 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (40:46) - pathology/viewer/src/components/search-results/search-results.component.scss (73:79) duplicated block id: 411 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/auth.service.ts (128:135) - pathology/viewer/src/services/auth.service.ts (142:149) duplicated block id: 412 size: 7 cleaned lines of code in 2 files: - ilm/ilm_config.py (111:117) - ilm/ilm_config.py (162:168) duplicated block id: 413 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:181) - pathology/orchestrator/rest_server/server.py (200:208) duplicated block id: 414 size: 7 cleaned lines of code in 2 files: - pathology/base_docker_images/base_py_debian_docker/cloudbuild.yaml (15:21) - pathology/base_docker_images/base_transformation_docker/cloudbuild.yaml (15:21) duplicated block id: 415 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss (288:295) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (217:224) duplicated block id: 416 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (738:744) - pathology/viewer/src/services/cohort.service.ts (824:830) duplicated block id: 417 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2344:2353) - pathology/orchestrator/pathology_cohorts_handler.py (2534:2543) duplicated block id: 418 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (738:744) - pathology/viewer/src/services/cohort.service.ts (792:798) duplicated block id: 419 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (200:208) - pathology/orchestrator/rest_server/server.py (472:480) duplicated block id: 420 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (792:798) - pathology/viewer/src/services/cohort.service.ts (824:830) duplicated block id: 421 size: 7 cleaned lines of code in 2 files: - pathology/base_docker_images/base_py_debian_docker/cloudbuild.yaml (15:21) - pathology/base_docker_images/base_py_opencv_docker/cloudbuild.yaml (15:21) duplicated block id: 422 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1182:1188) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1217:1223) duplicated block id: 423 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (934:940) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1407:1413) duplicated block id: 424 size: 7 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (776:782) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1615:1621) duplicated block id: 425 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (792:798) - pathology/viewer/src/services/cohort.service.ts (860:866) duplicated block id: 426 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (108:115) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (205:212) duplicated block id: 427 size: 7 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.html (127:134) - pathology/viewer/src/components/search-results/search-results.component.html (65:72) duplicated block id: 428 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (429:437) - pathology/orchestrator/rest_server/server.py (585:593) duplicated block id: 429 size: 7 cleaned lines of code in 2 files: - iac/modules/transformation/main.tf (37:43) - iac/modules/transformation/main.tf (47:53) duplicated block id: 430 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (355:363) - pathology/orchestrator/rest_server/server.py (585:593) duplicated block id: 431 size: 7 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (505:513) - pathology/orchestrator/rest_server/server.py (533:541) duplicated block id: 432 size: 7 cleaned lines of code in 2 files: - iac/modules/transformation/main.tf (37:43) - iac/modules/transformation/main.tf (57:63) duplicated block id: 433 size: 6 cleaned lines of code in 2 files: - iac/modules/gke_cluster/main.tf (127:132) - iac/modules/gke_cluster/main.tf (169:174) duplicated block id: 434 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/polling_client.py (48:53) - pathology/transformation_pipeline/ingestion_lib/polling_client.py (136:141) duplicated block id: 435 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (533:538) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 436 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1194:1199) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1228:1233) duplicated block id: 437 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (475:480) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1458:1463) duplicated block id: 438 size: 6 cleaned lines of code in 2 files: - iac/modules/compute_address/variables.tf (17:22) - iac/modules/gke_cluster/variables.tf (21:26) duplicated block id: 439 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (628:633) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1407:1412) duplicated block id: 440 size: 6 cleaned lines of code in 2 files: - iac/modules/gke_cluster/main.tf (127:132) - iac/modules/gke_cluster/main.tf (211:216) duplicated block id: 441 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1054:1059) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1407:1412) duplicated block id: 442 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (319:324) - pathology/orchestrator/v1alpha/cohorts.proto (342:347) duplicated block id: 443 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (391:396) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 444 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/server.py (76:81) - pathology/orchestrator/rest_server/server.py (143:148) duplicated block id: 445 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.ts (93:98) - pathology/viewer/src/services/cohort.service.ts (58:63) duplicated block id: 446 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (391:396) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 447 size: 6 cleaned lines of code in 2 files: - pathology/base_docker_images/base_transformation_docker/cloudbuild.yaml (15:20) - pathology/dicom_proxy/cloudbuild.yaml (15:20) duplicated block id: 448 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (391:396) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 449 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss (159:165) - pathology/viewer/src/components/search-results/search-results.component.scss (235:241) duplicated block id: 450 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (754:759) - pathology/viewer/src/services/cohort.service.ts (876:881) duplicated block id: 451 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/metadata_augmentation.py (206:212) - pathology/dicom_proxy/metadata_augmentation.py (506:512) duplicated block id: 452 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1162:1167) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1556:1561) duplicated block id: 453 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:261) - pathology/orchestrator/rest_server/server.py (563:568) duplicated block id: 454 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/refresher/cloudbuild.yaml (15:20) - pathology/orchestrator/rest_server/cloudbuild.yaml (15:20) duplicated block id: 455 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (585:590) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 456 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (734:739) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1054:1059) duplicated block id: 457 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/dialog-cohort-clone/dialog-cohort-clone.component.scss (17:23) - pathology/viewer/src/components/dialog-cohort-export/dialog-cohort-export.component.scss (22:28) duplicated block id: 458 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (897:902) - pathology/dicom_proxy/dicom_proxy_blueprint.py (922:927) duplicated block id: 459 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/metadata_storage_client.py (623:628) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/metadata_storage_client.py (635:640) duplicated block id: 460 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/annotations_util.py (1071:1076) - pathology/dicom_proxy/sparse_dicom_util.py (98:103) duplicated block id: 461 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (1086:1092) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (1468:1473) duplicated block id: 462 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:261) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 463 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:261) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 464 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (256:261) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 465 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/ai_to_dicom/png_to_dicom.py (211:216) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_gcs_handler.py (778:783) duplicated block id: 466 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:233) - pathology/orchestrator/rest_server/server.py (563:568) duplicated block id: 467 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (305:310) - pathology/orchestrator/v1alpha/cohorts.proto (319:324) duplicated block id: 468 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (771:776) - pathology/viewer/src/services/cohort.service.ts (876:881) duplicated block id: 469 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (456:461) - pathology/dicom_proxy/dicom_proxy_blueprint.py (552:557) duplicated block id: 470 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/dialog-cohort-export/dialog-cohort-export.component.scss (22:28) - pathology/viewer/src/components/dialog-string-questions/dialog-string-questions.component.scss (17:23) duplicated block id: 471 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (529:534) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (538:543) duplicated block id: 472 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/downsample_util.py (650:655) - pathology/dicom_proxy/downsample_util.py (798:803) duplicated block id: 473 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (200:205) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 474 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (898:903) - pathology/dicom_proxy/dicom_proxy_blueprint.py (913:918) duplicated block id: 475 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_url_util.py (188:203) - pathology/dicom_proxy/dicom_url_util.py (210:225) duplicated block id: 476 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_util/spec/util/lib/dicom_iod_xml_parser.py (347:352) - pathology/transformation_pipeline/ingestion_lib/dicom_util/spec/util/lib/dicom_iod_xml_parser.py (374:379) duplicated block id: 477 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (200:205) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 478 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (112:117) - pathology/orchestrator/v1alpha/cohorts.proto (181:186) duplicated block id: 479 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:233) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 480 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (533:538) - pathology/orchestrator/rest_server/server.py (563:568) duplicated block id: 481 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom.py (350:365) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_flat_image.py (92:107) duplicated block id: 482 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (103:108) - pathology/viewer/src/components/side-nav/side-nav.component.scss (66:71) duplicated block id: 483 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:233) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 484 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (628:633) - pathology/dicom_proxy/dicom_proxy_blueprint.py (734:739) duplicated block id: 485 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (533:538) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 486 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2125:2130) - pathology/orchestrator/pathology_cohorts_handler.py (2490:2495) duplicated block id: 487 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (835:840) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1054:1059) duplicated block id: 488 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (228:233) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 489 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (533:538) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 490 size: 6 cleaned lines of code in 2 files: - pathology/base_docker_images/base_transformation_docker/cloudbuild.yaml (15:20) - pathology/orchestrator/refresher/cloudbuild.yaml (15:20) duplicated block id: 491 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/dicom_secondary_capture.py (250:255) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/dicom_secondary_capture.py (326:331) duplicated block id: 492 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/dialog-cohort-clone/dialog-cohort-clone.component.scss (17:23) - pathology/viewer/src/components/dialog-string-questions/dialog-string-questions.component.scss (17:23) duplicated block id: 493 size: 6 cleaned lines of code in 2 files: - ilm/ilm_lib/heuristics.py (66:71) - ilm/ilm_lib/heuristics.py (86:91) duplicated block id: 494 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1576:1581) - pathology/orchestrator/refresher/refresher_thread.py (283:288) duplicated block id: 495 size: 6 cleaned lines of code in 2 files: - ilm/ilm_lib/heuristics.py (66:71) - ilm/ilm_lib/heuristics.py (76:81) duplicated block id: 496 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (472:477) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 497 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (563:568) - pathology/orchestrator/rest_server/server.py (585:590) duplicated block id: 498 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (835:840) - pathology/dicom_proxy/dicom_proxy_blueprint.py (934:939) duplicated block id: 499 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (472:477) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 500 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (112:117) - pathology/orchestrator/v1alpha/cohorts.proto (279:284) duplicated block id: 501 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (855:860) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (1267:1272) duplicated block id: 502 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_base.py (1028:1033) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_flat_image.py (130:135) duplicated block id: 503 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (628:633) - pathology/dicom_proxy/dicom_proxy_blueprint.py (934:939) duplicated block id: 504 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_util/dicom_iod_util.py (799:804) - pathology/transformation_pipeline/ingestion_lib/dicom_util/dicom_iod_util.py (852:857) duplicated block id: 505 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom.py (424:430) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_flat_image.py (194:200) duplicated block id: 506 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (563:568) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 507 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (472:477) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 508 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (112:117) - pathology/orchestrator/v1alpha/cohorts.proto (305:310) duplicated block id: 509 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (104:109) - pathology/viewer/src/components/ol-tile-viewer/ol-tile-viewer.component.ts (87:92) duplicated block id: 510 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/stores/image-viewer-page.store.ts (485:490) - pathology/viewer/src/utils/ol_helper.ts (58:63) duplicated block id: 511 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (563:568) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 512 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1162:1167) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1475:1480) duplicated block id: 513 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (718:723) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1556:1561) duplicated block id: 514 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (563:568) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 515 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (200:205) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 516 size: 6 cleaned lines of code in 2 files: - ilm/ilm_lib/logs_lib.py (148:153) - ilm/ilm_lib/logs_lib.py (168:173) duplicated block id: 517 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2223:2228) - pathology/orchestrator/pathology_cohorts_handler.py (2520:2525) duplicated block id: 518 size: 6 cleaned lines of code in 2 files: - pathology/base_docker_images/base_py_opencv_docker/cloudbuild.yaml (15:20) - pathology/dicom_proxy/cloudbuild.yaml (15:20) duplicated block id: 519 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/color_conversion_util.py (145:150) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/dicom_util.py (82:87) duplicated block id: 520 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (547:552) - pathology/dicom_proxy/dicom_proxy_blueprint.py (835:840) duplicated block id: 521 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/frame_caching_util.py (219:224) - pathology/dicom_proxy/frame_caching_util.py (558:563) duplicated block id: 522 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom_store_handler.py (269:274) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_gcs_handler.py (515:520) duplicated block id: 523 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/cloudbuild.yaml (15:20) - pathology/orchestrator/rest_server/cloudbuild.yaml (15:20) duplicated block id: 524 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (284:289) - pathology/orchestrator/v1main/digital_pathology.proto (275:280) duplicated block id: 525 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (89:94) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (179:185) duplicated block id: 526 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (80:85) - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (89:94) duplicated block id: 527 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_flat_image.py (112:117) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (872:877) duplicated block id: 528 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_util/dicomtag.py (101:119) - pathology/transformation_pipeline/ingestion_lib/dicom_util/dicomtag.py (124:141) duplicated block id: 529 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (734:739) - pathology/dicom_proxy/dicom_proxy_blueprint.py (835:840) duplicated block id: 530 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_base.py (1028:1033) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (1003:1008) duplicated block id: 531 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (269:274) - pathology/orchestrator/v1main/digital_pathology.proto (290:295) duplicated block id: 532 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_util/dicomtag.py (101:119) - pathology/transformation_pipeline/ingestion_lib/dicom_util/dicomtag.py (146:163) duplicated block id: 533 size: 6 cleaned lines of code in 2 files: - iac/modules/gke_cluster/variables.tf (21:26) - iac/modules/ilm/variables.tf (17:22) duplicated block id: 534 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (585:590) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 535 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (1268:1273) - pathology/viewer/src/stores/image-viewer-page.store.ts (484:489) duplicated block id: 536 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2125:2130) - pathology/orchestrator/pathology_cohorts_handler.py (2520:2525) duplicated block id: 537 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (54:60) - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (94:100) duplicated block id: 538 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1146:1151) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1447:1452) duplicated block id: 539 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (608:613) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 540 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (585:590) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 541 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (576:581) - pathology/dicom_proxy/dicom_proxy_blueprint.py (776:781) duplicated block id: 542 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (723:728) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (734:739) duplicated block id: 543 size: 6 cleaned lines of code in 2 files: - pathology/base_docker_images/base_transformation_docker/cloudbuild.yaml (15:20) - pathology/orchestrator/rest_server/cloudbuild.yaml (15:20) duplicated block id: 544 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (112:117) - pathology/orchestrator/v1alpha/cohorts.proto (319:324) duplicated block id: 545 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (608:613) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 546 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_util/dicomtag.py (124:141) - pathology/transformation_pipeline/ingestion_lib/dicom_util/dicomtag.py (146:163) duplicated block id: 547 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (67:72) - pathology/viewer/src/components/side-nav/side-nav.component.scss (66:71) duplicated block id: 548 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (326:331) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_wsi_dicom.py (1131:1136) duplicated block id: 549 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (112:117) - pathology/orchestrator/v1alpha/cohorts.proto (342:347) duplicated block id: 550 size: 6 cleaned lines of code in 2 files: - pathology/base_docker_images/base_py_opencv_docker/cloudbuild.yaml (15:20) - pathology/orchestrator/rest_server/cloudbuild.yaml (15:20) duplicated block id: 551 size: 6 cleaned lines of code in 2 files: - ilm/ilm_lib/pipeline_util.py (38:43) - ilm/ilm_lib/pipeline_util.py (48:53) duplicated block id: 552 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (628:633) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1571:1576) duplicated block id: 553 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/cloudbuild.yaml (15:20) - pathology/orchestrator/refresher/cloudbuild.yaml (15:20) duplicated block id: 554 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (934:939) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1054:1059) duplicated block id: 555 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (472:477) - pathology/orchestrator/rest_server/server.py (563:568) duplicated block id: 556 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/ai_to_dicom/png_to_dicom.py (211:216) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom_store_handler.py (358:363) duplicated block id: 557 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1084:1089) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1277:1282) duplicated block id: 558 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/digital_pathology.proto (269:274) - pathology/orchestrator/v1alpha/digital_pathology.proto (284:289) duplicated block id: 559 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/bulkdata_util.py (37:42) - pathology/dicom_proxy/iccprofile_bulk_metadata_util.py (53:58) duplicated block id: 560 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2223:2228) - pathology/orchestrator/pathology_cohorts_handler.py (2490:2495) duplicated block id: 561 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (835:840) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1407:1412) duplicated block id: 562 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/iccprofile_bulk_metadata_util.py (111:130) - pathology/dicom_proxy/iccprofile_bulk_metadata_util.py (159:178) duplicated block id: 563 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (718:723) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1475:1480) duplicated block id: 564 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1576:1581) - pathology/orchestrator/pathology_operations_handler.py (53:58) duplicated block id: 565 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:177) - pathology/orchestrator/rest_server/server.py (563:568) duplicated block id: 566 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_flat_image.py (51:56) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (220:225) duplicated block id: 567 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (628:633) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1054:1059) duplicated block id: 568 size: 6 cleaned lines of code in 2 files: - iac/modules/transformation/main.tf (80:85) - iac/modules/transformation/main.tf (88:93) duplicated block id: 569 size: 6 cleaned lines of code in 2 files: - pathology/base_docker_images/base_py_debian_docker/cloudbuild.yaml (15:20) - pathology/orchestrator/refresher/cloudbuild.yaml (15:20) duplicated block id: 570 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/cohorts.proto (299:304) - pathology/orchestrator/v1main/cohorts.proto (334:339) duplicated block id: 571 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (887:892) - pathology/dicom_proxy/dicom_proxy_blueprint.py (898:903) duplicated block id: 572 size: 6 cleaned lines of code in 2 files: - iac/modules/env/variables.tf (78:84) - iac/modules/ilm/variables.tf (27:32) duplicated block id: 573 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (327:332) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 574 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:177) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 575 size: 6 cleaned lines of code in 2 files: - pathology/base_docker_images/base_py_debian_docker/cloudbuild.yaml (15:20) - pathology/dicom_proxy/cloudbuild.yaml (15:20) duplicated block id: 576 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:177) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 577 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1475:1480) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1556:1561) duplicated block id: 578 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/ai_to_dicom/png_to_dicom.py (173:178) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_gcs_handler.py (515:520) duplicated block id: 579 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (1268:1273) - pathology/viewer/src/stores/image-viewer-page.store.ts (275:280) duplicated block id: 580 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (992:997) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (1267:1272) duplicated block id: 581 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (172:177) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 582 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1741:1746) - pathology/orchestrator/pathology_cohorts_handler.py (2489:2494) duplicated block id: 583 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (181:186) - pathology/orchestrator/v1alpha/cohorts.proto (319:324) duplicated block id: 584 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1146:1151) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1277:1282) duplicated block id: 585 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (887:892) - pathology/dicom_proxy/dicom_proxy_blueprint.py (913:918) duplicated block id: 586 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (299:304) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 587 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/annotations_util.py (1093:1118) - pathology/dicom_proxy/sparse_dicom_util.py (130:149) duplicated block id: 588 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (973:978) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1447:1452) duplicated block id: 589 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (299:304) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 590 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (80:85) - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (179:185) duplicated block id: 591 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (181:186) - pathology/orchestrator/v1alpha/cohorts.proto (305:310) duplicated block id: 592 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.ts (1268:1273) - pathology/viewer/src/stores/image-viewer-page.store.ts (387:393) duplicated block id: 593 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (327:332) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 594 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (505:510) - pathology/orchestrator/rest_server/server.py (563:568) duplicated block id: 595 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (181:186) - pathology/orchestrator/v1alpha/cohorts.proto (262:267) duplicated block id: 596 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1741:1746) - pathology/orchestrator/pathology_cohorts_handler.py (2519:2524) duplicated block id: 597 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss (268:274) - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (80:85) duplicated block id: 598 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/stores/image-viewer-page.store.ts (276:281) - pathology/viewer/src/utils/ol_helper.ts (58:63) duplicated block id: 599 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (181:186) - pathology/orchestrator/v1alpha/cohorts.proto (279:284) duplicated block id: 600 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (327:332) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 601 size: 6 cleaned lines of code in 2 files: - pathology/base_docker_images/base_py_debian_docker/cloudbuild.yaml (15:20) - pathology/orchestrator/rest_server/cloudbuild.yaml (15:20) duplicated block id: 602 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss (283:288) - pathology/viewer/src/components/side-nav/side-nav.component.scss (66:71) duplicated block id: 603 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (299:304) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 604 size: 6 cleaned lines of code in 2 files: - ilm/ilm_lib/heuristics.py (56:61) - ilm/ilm_lib/heuristics.py (66:71) duplicated block id: 605 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2125:2130) - pathology/orchestrator/pathology_cohorts_handler.py (2223:2228) duplicated block id: 606 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (505:510) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 607 size: 6 cleaned lines of code in 2 files: - ilm/ilm_lib/heuristics.py (36:41) - ilm/ilm_lib/heuristics.py (56:61) duplicated block id: 608 size: 6 cleaned lines of code in 2 files: - ilm/ilm_lib/heuristics.py (76:81) - ilm/ilm_lib/heuristics.py (86:91) duplicated block id: 609 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (973:978) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1084:1089) duplicated block id: 610 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/services/dicom-annotations.service.ts (436:441) - pathology/viewer/src/services/dicom-annotations.service.ts (669:674) duplicated block id: 611 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (505:510) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 612 size: 6 cleaned lines of code in 2 files: - ilm/ilm_lib/heuristics.py (36:41) - ilm/ilm_lib/heuristics.py (86:91) duplicated block id: 613 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_base.py (1028:1033) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (238:243) duplicated block id: 614 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (505:510) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 615 size: 6 cleaned lines of code in 2 files: - ilm/ilm_lib/heuristics.py (36:41) - ilm/ilm_lib/heuristics.py (66:71) duplicated block id: 616 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.scss (274:280) - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (54:60) duplicated block id: 617 size: 6 cleaned lines of code in 2 files: - ilm/ilm_lib/heuristics.py (36:41) - ilm/ilm_lib/heuristics.py (76:81) duplicated block id: 618 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-side-nav/image-viewer-side-nav.component.scss (66:71) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (36:41) duplicated block id: 619 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/stores/image-viewer-page.store.ts (389:394) - pathology/viewer/src/utils/ol_helper.ts (58:63) duplicated block id: 620 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/refresher/refresher_thread.py (147:152) - pathology/orchestrator/refresher/refresher_thread.py (168:173) duplicated block id: 621 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (973:978) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1146:1151) duplicated block id: 622 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (181:186) - pathology/orchestrator/v1alpha/cohorts.proto (342:347) duplicated block id: 623 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (628:633) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 624 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/color_conversion_util.py (502:507) - pathology/dicom_proxy/color_conversion_util.py (745:750) duplicated block id: 625 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1741:1746) - pathology/orchestrator/pathology_cohorts_handler.py (1878:1883) duplicated block id: 626 size: 6 cleaned lines of code in 2 files: - iac/modules/gke_cluster/variables.tf (21:26) - iac/modules/transformation/variables.tf (17:22) duplicated block id: 627 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_base.py (1028:1033) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom.py (381:386) duplicated block id: 628 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2223:2228) - pathology/orchestrator/pathology_cohorts_handler.py (2331:2336) duplicated block id: 629 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (718:723) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1162:1167) duplicated block id: 630 size: 6 cleaned lines of code in 2 files: - iac/modules/dicom_proxy/variables.tf (17:22) - iac/modules/gke_cluster/variables.tf (21:26) duplicated block id: 631 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/utils/ol_helper.ts (46:53) - pathology/viewer/src/utils/ol_helper.ts (84:91) duplicated block id: 632 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (835:840) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1240:1245) duplicated block id: 633 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (628:633) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1240:1245) duplicated block id: 634 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1054:1059) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1240:1245) duplicated block id: 635 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1054:1059) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1571:1576) duplicated block id: 636 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1879:1884) - pathology/orchestrator/pathology_cohorts_handler.py (2125:2130) duplicated block id: 637 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/services/cohort.service.ts (530:535) - pathology/viewer/src/services/cohort.service.ts (596:601) duplicated block id: 638 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (279:284) - pathology/orchestrator/v1alpha/cohorts.proto (342:347) duplicated block id: 639 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (547:552) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1054:1059) duplicated block id: 640 size: 6 cleaned lines of code in 2 files: - ilm/ilm_lib/heuristics.py (56:61) - ilm/ilm_lib/heuristics.py (86:91) duplicated block id: 641 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (835:840) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1571:1576) duplicated block id: 642 size: 6 cleaned lines of code in 2 files: - ilm/ilm_lib/heuristics.py (56:61) - ilm/ilm_lib/heuristics.py (76:81) duplicated block id: 643 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/cohorts-page/cohorts-page.component.ts (331:336) - pathology/viewer/src/components/search-results/search-results.component.ts (237:242) duplicated block id: 644 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1084:1089) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1447:1452) duplicated block id: 645 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (657:662) - pathology/dicom_proxy/dicom_proxy_blueprint.py (857:862) duplicated block id: 646 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/wsi_pyramid_gen_config.py (230:235) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/wsi_pyramid_gen_config.py (249:254) duplicated block id: 647 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (262:267) - pathology/orchestrator/v1alpha/cohorts.proto (279:284) duplicated block id: 648 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_flat_image.py (160:165) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_svs.py (267:272) duplicated block id: 649 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (262:267) - pathology/orchestrator/v1alpha/cohorts.proto (319:324) duplicated block id: 650 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (262:267) - pathology/orchestrator/v1alpha/cohorts.proto (305:310) duplicated block id: 651 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1741:1746) - pathology/orchestrator/pathology_cohorts_handler.py (2330:2335) duplicated block id: 652 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (262:267) - pathology/orchestrator/v1alpha/cohorts.proto (342:347) duplicated block id: 653 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (429:434) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 654 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (429:434) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 655 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (576:581) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1615:1620) duplicated block id: 656 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (429:434) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 657 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (606:611) - pathology/orchestrator/pathology_cohorts_handler.py (1398:1403) duplicated block id: 658 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/dialog-cohort-select/dialog-cohort-select.component.ts (107:114) - pathology/viewer/src/components/image-viewer-page/image-viewer-page.component.ts (80:87) duplicated block id: 659 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1277:1282) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1447:1452) duplicated block id: 660 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (547:552) - pathology/dicom_proxy/dicom_proxy_blueprint.py (628:633) duplicated block id: 661 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (279:284) - pathology/orchestrator/v1alpha/cohorts.proto (319:324) duplicated block id: 662 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (355:360) - pathology/orchestrator/rest_server/server.py (608:613) duplicated block id: 663 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1172:1177) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1183:1188) duplicated block id: 664 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (89:94) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (161:167) duplicated block id: 665 size: 6 cleaned lines of code in 2 files: - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_dicom_store_handler.py (287:293) - pathology/transformation_pipeline/ingestion_lib/dicom_gen/wsi_to_dicom/ingest_gcs_handler.py (725:731) duplicated block id: 666 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (355:360) - pathology/orchestrator/rest_server/server.py (628:633) duplicated block id: 667 size: 6 cleaned lines of code in 2 files: - pathology/base_docker_images/base_py_opencv_docker/cloudbuild.yaml (15:20) - pathology/orchestrator/refresher/cloudbuild.yaml (15:20) duplicated block id: 668 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1alpha/cohorts.proto (279:284) - pathology/orchestrator/v1alpha/cohorts.proto (305:310) duplicated block id: 669 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/rest_server/server.py (355:360) - pathology/orchestrator/rest_server/server.py (647:652) duplicated block id: 670 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/digital_pathology.proto (275:280) - pathology/orchestrator/v1main/digital_pathology.proto (290:295) duplicated block id: 671 size: 6 cleaned lines of code in 2 files: - pathology/viewer/src/components/image-viewer-quick-view/image-viewer-quick-view.component.scss (80:85) - pathology/viewer/src/components/image-viewer-slides/image-viewer-slides.component.scss (161:167) duplicated block id: 672 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/sharing_links.proto (73:78) - pathology/orchestrator/v1main/sharing_links.proto (85:90) duplicated block id: 673 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (2125:2130) - pathology/orchestrator/pathology_cohorts_handler.py (2331:2336) duplicated block id: 674 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/v1main/cohorts.proto (111:117) - pathology/orchestrator/v1main/cohorts.proto (258:264) duplicated block id: 675 size: 6 cleaned lines of code in 2 files: - pathology/dicom_proxy/dicom_proxy_blueprint.py (1172:1177) - pathology/dicom_proxy/dicom_proxy_blueprint.py (1218:1223) duplicated block id: 676 size: 6 cleaned lines of code in 2 files: - pathology/orchestrator/pathology_cohorts_handler.py (1879:1884) - pathology/orchestrator/pathology_cohorts_handler.py (2223:2228)