epam / pymol-open-source
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system19% (47,465 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cpp17% (22,281 lines)
py23% (17,046 lines)
h15% (4,165 lines)
c19% (3,304 lines)
ui25% (585 lines)
fs5% (52 lines)
gs10% (32 lines)
Duplication per Component (primary)
modules24% (19,218 lines)
layer116% (7,159 lines)
layer218% (7,131 lines)
contrib14% (5,308 lines)
layer019% (5,044 lines)
layer429% (2,144 lines)
layer38% (545 lines)
data10% (321 lines)
ov18% (314 lines)
layer57% (281 lines)
layerCTest0% (0 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G layer0 layer0 layer1 layer1 layer0--layer1 1490 layer2 layer2 layer1--layer2 66 layer5 layer5 layer1--layer5 84 layer3 layer3 layer2--layer3 133 data data modules modules data--modules 90 contrib contrib contrib--layer2 50

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 25,424 duplicates...
Size#FoldersFilesLinesCode
642 x 2 layer0
layer0
238:879 (8%)
881:1522 (8%)
view
460 x 2 modules/chempy
modules/chempy
418:877 (35%)
418:877 (35%)
view
420 x 2 modules/chempy
modules/chempy
879:1298 (32%)
879:1298 (32%)
view
402 x 2 modules/chempy
modules/chempy
15:416 (31%)
15:416 (31%)
view
292 x 2 modules/pmg_qt
modules/pmg_tk/skins/normal
41:386 (25%)
40:378 (24%)
view
162 x 2 layer0
layer0
75:236 (2%)
881:1042 (2%)
view
162 x 2 layer0
layer0
75:236 (2%)
238:399 (2%)
view
151 x 2 modules/pmg_qt
modules/pmg_tk/skins/normal
745:921 (13%)
716:896 (12%)
view
135 x 2 layer1
layer1
2044:2178 (11%)
2048:2182 (11%)
view
134 x 2 layer0
layer1
2562:2695 (9%)
2045:2178 (11%)
view
134 x 2 layer0
layer1
2562:2695 (9%)
2049:2182 (11%)
view
108 x 2 layer0
layer0
2790:2956 (5%)
3302:3468 (5%)
view
102 x 2 layer0
layer1
2717:2818 (7%)
2091:2192 (8%)
view
102 x 2 layer1
layer1
2200:2301 (8%)
1892:1993 (10%)
view
102 x 2 layer1
layer1
2204:2305 (8%)
2091:2192 (8%)
view
102 x 2 layer1
layer1
1753:1854 (10%)
1768:1869 (10%)
view
102 x 2 layer1
layer1
1753:1854 (10%)
1967:2068 (8%)
view
102 x 2 layer0
layer1
2717:2818 (7%)
2200:2301 (8%)
view
102 x 2 layer1
layer1
1877:1978 (10%)
2091:2192 (8%)
view
102 x 2 layer1
layer1
2204:2305 (8%)
1877:1978 (10%)
view
102 x 2 layer0
layer1
2717:2818 (7%)
2204:2305 (8%)
view
102 x 2 layer1
layer1
2200:2301 (8%)
1877:1978 (10%)
view
102 x 2 layer1
layer1
2200:2301 (8%)
2204:2305 (8%)
view
102 x 2 layer1
layer1
2200:2301 (8%)
2091:2192 (8%)
view
102 x 2 layer0
layer1
2717:2818 (7%)
1877:1978 (10%)
view
102 x 2 layer1
layer1
2204:2305 (8%)
1892:1993 (10%)
view
102 x 2 layer1
layer1
1877:1978 (10%)
1892:1993 (10%)
view
102 x 2 layer1
layer1
1892:1993 (10%)
2091:2192 (8%)
view
102 x 2 layer0
layer1
2717:2818 (7%)
1892:1993 (10%)
view
102 x 2 layer1
layer1
1768:1869 (10%)
1967:2068 (8%)
view
95 x 2 layer0
layer1
2594:2688 (6%)
1769:1863 (9%)
view
95 x 2 layer1
layer1
2077:2171 (8%)
1754:1848 (9%)
view
95 x 2 layer1
layer1
2081:2175 (8%)
1968:2062 (7%)
view
95 x 2 layer0
layer1
2594:2688 (6%)
1754:1848 (9%)
view
95 x 2 layer1
layer1
2081:2175 (8%)
1754:1848 (9%)
view
95 x 2 layer1
layer1
2077:2171 (8%)
1769:1863 (9%)
view
95 x 2 layer1
layer1
2077:2171 (8%)
1968:2062 (7%)
view
95 x 2 layer0
layer1
2594:2688 (6%)
1968:2062 (7%)
view
95 x 2 layer1
layer1
2081:2175 (8%)
1769:1863 (9%)
view
90 x 2 modules/pmg_qt
modules/pmg_tk/skins/normal
640:742 (7%)
613:714 (7%)
view
90 x 2 layer0
layer0
1026:1136 (5%)
1184:1292 (5%)
view
86 x 2 layer2
layer2
545:657 (2%)
1759:1871 (2%)
view
75 x 2 layer0
layer0
1046:1130 (4%)
1341:1424 (4%)
view
75 x 2 layer0
layer0
1203:1286 (4%)
1341:1424 (4%)
view
66 x 2 modules/pmg_qt
modules/pmg_tk/skins/normal
504:580 (5%)
493:567 (5%)
view
64 x 2 data/chempy/sidechains
data/chempy/sidechains
11:80 (56%)
17:84 (64%)
view
60 x 2 layer0
layer0
744:826 (4%)
417:499 (6%)
view
60 x 2 modules/chempy
modules/chempy
322:381 (18%)
160:219 (35%)
view
56 x 2 layer0
layer0
822:920 (3%)
1027:1095 (3%)
view
56 x 2 layer0
layer0
822:920 (3%)
1185:1251 (3%)
view
Duplicated Units
The list of top 14 duplicated units.
See data for all 14 unit duplicates...
Size#FoldersFilesLinesCode
42 x 2 contrib/uiuc/plugins/molfile_plugin/src
contrib/uiuc/plugins/molfile_plugin/src
139:204 
139:204 
view
35 x 2 layer0
layer0
56:95 
96:135 
view
29 x 2 ov/src
ov/src
234:265 
291:322 
view
27 x 2 layer1
layer1
334:362 
168:196 
view
16 x 2 contrib/uiuc/plugins/molfile_plugin/src
contrib/uiuc/plugins/molfile_plugin/src
341:358 
213:230 
view
12 x 2 modules/cealign/src/tnt
modules/cealign/src/tnt
649:662 
438:451 
view
11 x 3 contrib/uiuc/plugins/molfile_plugin/src
contrib/uiuc/plugins/molfile_plugin/src
contrib/uiuc/plugins/molfile_plugin/src
122:136 
98:112 
171:185 
view
11 x 2 contrib/uiuc/plugins/molfile_plugin/src
contrib/uiuc/plugins/molfile_plugin/src
2000:2015 
1188:1203 
view
10 x 2 modules/cealign/src/tnt
modules/cealign/src/tnt
522:533 
2351:2362 
view
9 x 2 ov/src
ov/src
267:277 
324:334 
view
8 x 3 layer2
layer2
layer2
49:58 
53:62 
49:58 
view
8 x 2 modules/cealign/src/tnt
modules/cealign/src/tnt
1438:1447 
214:223 
view
7 x 2 modules/cealign/src/tnt
modules/cealign/src/tnt
111:119 
1641:1649 
view
6 x 2 contrib/uiuc/plugins/molfile_plugin/src
contrib/uiuc/plugins/molfile_plugin/src
186:193 
282:289 
view