|
@@ 548-582 (lines=35) @@
|
| 545 |
|
|
| 546 |
|
cmd.delete('backbone') |
| 547 |
|
|
| 548 |
|
def rcm(): |
| 549 |
|
""" |
| 550 |
|
tube coloring for large RNA comparisons |
| 551 |
|
""" |
| 552 |
|
#cmd.bg_color( "white" ) |
| 553 |
|
cmd.hide( 'everything' ) |
| 554 |
|
|
| 555 |
|
cmd.set('cartoon_ladder_mode', 0 ) |
| 556 |
|
|
| 557 |
|
cmd.color( 'red','resn rG+G+DG') |
| 558 |
|
cmd.color( 'forest','resn rC+C+DC') |
| 559 |
|
cmd.color( 'orange','resn rA+A+DA') |
| 560 |
|
cmd.color( 'blue','resn rU+U+DT+BRU') |
| 561 |
|
|
| 562 |
|
AllObj=cmd.get_names("all") |
| 563 |
|
|
| 564 |
|
cmd.select( 'backbone', " (name o1p+o2p+o3p+p+op1+op2+'c1*'+'c2*'+'c3*'+'c5*'+'o2*'+'o3*'+'o4*'+'o5*'+'c1*'+'c2*'+'c3*'+'c4*'+'o2*'+'o4*'+c1'+c2'+c3'+c5'+o2'+o3'+o4'+o5'+c1'+c2'+c3'+c4'+o2'+o4') and (not name c1+c2+c3+c4+c5+o2+o3+o4+o5) ") |
| 565 |
|
|
| 566 |
|
for x in AllObj: |
| 567 |
|
print(x) |
| 568 |
|
cmd.show( "cartoon", x ) |
| 569 |
|
cmd.spectrum( "count", "rainbow", x+" and backbone" ) |
| 570 |
|
|
| 571 |
|
cmd.cartoon( "tube", "backbone" ) |
| 572 |
|
|
| 573 |
|
cmd.set( "cartoon_ring_mode", 0 ) |
| 574 |
|
cmd.set( "cartoon_ring_transparency", 0.0 ) |
| 575 |
|
cmd.set( "cartoon_tube_radius", 1.0 ) |
| 576 |
|
|
| 577 |
|
cmd.color( 'red','resn rG+G and name n1+c6+o6+c5+c4+n7+c8+n9+n3+c2+n1+n2') |
| 578 |
|
cmd.color( 'forest','resn rC+C and name n1+c2+o2+n3+c4+n4+c5+c6') |
| 579 |
|
cmd.color( 'orange','resn rA+A and name n1+c6+n6+c5+n7+c8+n9+c4+n3+c2') |
| 580 |
|
cmd.color( 'blue','resn rU+U and name n3+c4+o4+c5+c6+n1+c2+o2') |
| 581 |
|
|
| 582 |
|
cmd.delete('backbone') |
| 583 |
|
|
| 584 |
|
|
| 585 |
|
def rcd(): |
|
@@ 514-546 (lines=33) @@
|
| 511 |
|
util.cbag() |
| 512 |
|
cmd.color( "white", "elem C" ) |
| 513 |
|
|
| 514 |
|
def rc(): |
| 515 |
|
""" |
| 516 |
|
tube coloring for large RNA comparisons |
| 517 |
|
""" |
| 518 |
|
cmd.bg_color( "white" ) |
| 519 |
|
cmd.hide( 'everything' ) |
| 520 |
|
|
| 521 |
|
cmd.color( 'red','resn rG+G+DG') |
| 522 |
|
cmd.color( 'forest','resn rC+C+DC') |
| 523 |
|
cmd.color( 'orange','resn rA+A+DA') |
| 524 |
|
cmd.color( 'blue','resn rU+U+DT+BRU') |
| 525 |
|
|
| 526 |
|
AllObj=cmd.get_names("all") |
| 527 |
|
|
| 528 |
|
cmd.select( 'backbone', " (name o1p+o2p+o3p+p+op1+op2+'c1*'+'c2*'+'c3*'+'c5*'+'o2*'+'o3*'+'o4*'+'o5*'+'c1*'+'c2*'+'c3*'+'c4*'+'o2*'+'o4*'+c1'+c2'+c3'+c5'+o2'+o3'+o4'+o5'+c1'+c2'+c3'+c4'+o2'+o4') and (not name c1+c2+c3+c4+c5+o2+o3+o4+o5) ") |
| 529 |
|
|
| 530 |
|
for x in AllObj: |
| 531 |
|
print(x) |
| 532 |
|
cmd.show( "cartoon", x ) |
| 533 |
|
cmd.spectrum( "count", "rainbow", x+" and backbone" ) |
| 534 |
|
|
| 535 |
|
cmd.cartoon( "tube", "backbone" ) |
| 536 |
|
|
| 537 |
|
cmd.set( "cartoon_ring_mode", 0 ) |
| 538 |
|
cmd.set( "cartoon_ring_transparency", 0.0 ) |
| 539 |
|
cmd.set( "cartoon_tube_radius", 1.0 ) |
| 540 |
|
|
| 541 |
|
cmd.color( 'red','resn rG+G and name n1+c6+o6+c5+c4+n7+c8+n9+n3+c2+n1+n2') |
| 542 |
|
cmd.color( 'forest','resn rC+C and name n1+c2+o2+n3+c4+n4+c5+c6') |
| 543 |
|
cmd.color( 'orange','resn rA+A and name n1+c6+n6+c5+n7+c8+n9+c4+n3+c2') |
| 544 |
|
cmd.color( 'blue','resn rU+U and name n3+c4+o4+c5+c6+n1+c2+o2') |
| 545 |
|
|
| 546 |
|
cmd.delete('backbone') |
| 547 |
|
|
| 548 |
|
def rcm(): |
| 549 |
|
""" |