duplicated block id: 1 size: 22 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/GridMultiVariableReadingProcessor.py (74:98) - granule_ingester/granule_ingester/processors/reading_processors/GridReadingProcessor.py (48:71) duplicated block id: 2 size: 17 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/GridMultiVariableReadingProcessor.py (66:82) - granule_ingester/granule_ingester/processors/reading_processors/SwathMultiVariableReadingProcessor.py (52:69) duplicated block id: 3 size: 16 cleaned lines of code in 2 files: - collection_manager/collection_manager/main.py (52:67) - granule_ingester/granule_ingester/main.py (59:74) duplicated block id: 4 size: 16 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/EccoReadingProcessor.py (57:73) - granule_ingester/granule_ingester/processors/reading_processors/GridMultiVariableReadingProcessor.py (74:90) duplicated block id: 5 size: 16 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/EccoReadingProcessor.py (57:73) - granule_ingester/granule_ingester/processors/reading_processors/GridReadingProcessor.py (48:64) duplicated block id: 6 size: 13 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/SwathMultiVariableReadingProcessor.py (61:74) - granule_ingester/granule_ingester/processors/reading_processors/SwathReadingProcessor.py (50:63) duplicated block id: 7 size: 12 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/main.py (189:200) - granule_ingester/granule_ingester/main.py (226:238) duplicated block id: 8 size: 11 cleaned lines of code in 2 files: - collection_manager/collection_manager/services/CollectionWatcher.py (183:200) - collection_manager/collection_manager/services/S3Observer.py (70:87) duplicated block id: 9 size: 10 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/main.py (169:178) - granule_ingester/granule_ingester/main.py (203:212) duplicated block id: 10 size: 10 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/writers/ElasticsearchStore.py (87:99) - granule_ingester/granule_ingester/writers/SolrStore.py (150:162) duplicated block id: 11 size: 9 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/GridMultiVariableReadingProcessor.py (74:82) - granule_ingester/granule_ingester/processors/reading_processors/SwathReadingProcessor.py (50:58) duplicated block id: 12 size: 9 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/GridMultiVariableReadingProcessor.py (74:82) - granule_ingester/granule_ingester/processors/reading_processors/TimeSeriesReadingProcessor.py (47:55) duplicated block id: 13 size: 9 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/EccoReadingProcessor.py (57:65) - granule_ingester/granule_ingester/processors/reading_processors/TimeSeriesReadingProcessor.py (47:55) duplicated block id: 14 size: 9 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/SwathReadingProcessor.py (50:58) - granule_ingester/granule_ingester/processors/reading_processors/TimeSeriesReadingProcessor.py (47:55) duplicated block id: 15 size: 9 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/GridReadingProcessor.py (48:56) - granule_ingester/granule_ingester/processors/reading_processors/SwathMultiVariableReadingProcessor.py (61:69) duplicated block id: 16 size: 9 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/GridReadingProcessor.py (48:56) - granule_ingester/granule_ingester/processors/reading_processors/SwathReadingProcessor.py (50:58) duplicated block id: 17 size: 9 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/GridReadingProcessor.py (48:56) - granule_ingester/granule_ingester/processors/reading_processors/TimeSeriesReadingProcessor.py (47:55) duplicated block id: 18 size: 9 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/EccoReadingProcessor.py (57:65) - granule_ingester/granule_ingester/processors/reading_processors/SwathMultiVariableReadingProcessor.py (61:69) duplicated block id: 19 size: 9 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/EccoReadingProcessor.py (57:65) - granule_ingester/granule_ingester/processors/reading_processors/SwathReadingProcessor.py (50:58) duplicated block id: 20 size: 9 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/SwathMultiVariableReadingProcessor.py (61:69) - granule_ingester/granule_ingester/processors/reading_processors/TimeSeriesReadingProcessor.py (47:55) duplicated block id: 21 size: 8 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/writers/ElasticsearchStore.py (117:124) - granule_ingester/granule_ingester/writers/SolrStore.py (187:194) duplicated block id: 22 size: 8 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/SwathReadingProcessor.py (27:35) - granule_ingester/granule_ingester/processors/reading_processors/TimeSeriesReadingProcessor.py (27:35) duplicated block id: 23 size: 8 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/writers/ElasticsearchStore.py (103:110) - granule_ingester/granule_ingester/writers/SolrStore.py (173:180) duplicated block id: 24 size: 8 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/writers/ElasticsearchStore.py (126:136) - granule_ingester/granule_ingester/writers/SolrStore.py (200:210) duplicated block id: 25 size: 7 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/GridReadingProcessor.py (29:36) - granule_ingester/granule_ingester/processors/reading_processors/TimeSeriesReadingProcessor.py (28:35) duplicated block id: 26 size: 7 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/GridReadingProcessor.py (29:36) - granule_ingester/granule_ingester/processors/reading_processors/SwathReadingProcessor.py (28:35) duplicated block id: 27 size: 7 cleaned lines of code in 2 files: - collection_manager/setup.py (39:45) - common/setup.py (27:33) duplicated block id: 28 size: 6 cleaned lines of code in 2 files: - common/setup.py (28:33) - config_operator/setup.py (41:46) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - granule_ingester/granule_ingester/processors/reading_processors/SwathMultiVariableReadingProcessor.py (44:50) - granule_ingester/granule_ingester/processors/reading_processors/SwathReadingProcessor.py (38:44) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - config_operator/config_operator/k8s/K8sConfigMap.py (99:104) - config_operator/config_operator/k8s/K8sConfigMap.py (110:116) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - collection_manager/setup.py (40:45) - config_operator/setup.py (41:46)