Skip to content

Commit 241b6a1

Browse files
committed
adding support for more chains in py3dmol plot
1 parent 2206cad commit 241b6a1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

AlphaFold2.ipynb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,7 @@
393393
"import glob\n",
394394
"import matplotlib.pyplot as plt\n",
395395
"from colabfold.colabfold import plot_plddt_legend\n",
396+
"from colabfold.colabfold import pymol_color_list, alphabet_list\n",
396397
"rank_num = 1 #@param [\"1\", \"2\", \"3\", \"4\", \"5\"] {type:\"raw\"}\n",
397398
"color = \"lDDT\" #@param [\"chain\", \"lDDT\", \"rainbow\"]\n",
398399
"show_sidechains = False #@param {type:\"boolean\"}\n",
@@ -414,9 +415,9 @@
414415
" view.setStyle({'cartoon': {'color':'spectrum'}})\n",
415416
" elif color == \"chain\":\n",
416417
" 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",
420421
" if show_sidechains:\n",
421422
" BB = ['C','O','N']\n",
422423
" view.addStyle({'and':[{'resn':[\"GLY\",\"PRO\"],'invert':True},{'atom':BB,'invert':True}]},\n",

0 commit comments

Comments
 (0)