|
393 | 393 | "import glob\n", |
394 | 394 | "import matplotlib.pyplot as plt\n", |
395 | 395 | "from colabfold.colabfold import plot_plddt_legend\n", |
| 396 | + "from colabfold.colabfold import pymol_color_list, alphabet_list\n", |
396 | 397 | "rank_num = 1 #@param [\"1\", \"2\", \"3\", \"4\", \"5\"] {type:\"raw\"}\n", |
397 | 398 | "color = \"lDDT\" #@param [\"chain\", \"lDDT\", \"rainbow\"]\n", |
398 | 399 | "show_sidechains = False #@param {type:\"boolean\"}\n", |
|
414 | 415 | " view.setStyle({'cartoon': {'color':'spectrum'}})\n", |
415 | 416 | " elif color == \"chain\":\n", |
416 | 417 | " chains = len(queries[0][1]) + 1 if is_complex else 1\n", |
417 | | - " for n,chain,color in zip(range(chains),list(\"ABCDEFGH\"),\n", |
418 | | - " [\"lime\",\"cyan\",\"magenta\",\"yellow\",\"salmon\",\"white\",\"blue\",\"orange\"]):\n", |
419 | | - " view.setStyle({'chain':chain},{'cartoon': {'color':color}})\n", |
| 418 | + " for n,chain,color in zip(range(chains),alphabet_list,pymol_color_list):\n", |
| 419 | + " view.setStyle({'chain':chain},{'cartoon': {'color':color}})\n", |
| 420 | + "\n", |
420 | 421 | " if show_sidechains:\n", |
421 | 422 | " BB = ['C','O','N']\n", |
422 | 423 | " view.addStyle({'and':[{'resn':[\"GLY\",\"PRO\"],'invert':True},{'atom':BB,'invert':True}]},\n", |
|
0 commit comments