From 5365b706237bbbdea34da11a38cc05c164a84d8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Gonz=C3=A1lez-Delgado?= <jgonzalezd@laas.fr> Date: Wed, 8 Nov 2023 14:09:09 +0000 Subject: [PATCH] Add option to only analyze an arbitrary sequence subset --- wario/contact_features.ipynb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/wario/contact_features.ipynb b/wario/contact_features.ipynb index 0e6a95b..f63ac11 100644 --- a/wario/contact_features.ipynb +++ b/wario/contact_features.ipynb @@ -37,11 +37,11 @@ "metadata": {}, "outputs": [], "source": [ - "def contact_features(ensemble_path, ensemble_name, thresholds, interactive = True, N_cores = 1, start = None, end = None, sel_chain = None, umap_dim = 10):\n", + "def contact_features(ensemble_path, ensemble_name, thresholds, interactive = True, N_cores = 1, start = None, end = None, subsequence = None, sel_chain = None, umap_dim = 10):\n", " \n", " # Initial parameters\n", " var_dict = {'multiframe' : 'n', 'check_folder' : True, 'do_xtc' : False, 'do_pdb' : False,\n", - " 'N' : 1, 'start' : start, 'end' : end,\n", + " 'N' : 1, 'start' : start, 'end' : end, 'subsequence' : subsequence,\n", " 'ensemble_name' : ensemble_name, 'ensemble_path' : ensemble_path}\n", " \n", " var_dict['xtc_files'] = [file for file in os.listdir(ensemble_path) if file.endswith(\".xtc\")] \n", @@ -179,7 +179,7 @@ " \n", " wcontact_matrix(thresholds, xtc_file = \"/\".join([var_dict[\"xtc_root_path\"],var_dict[\"xtc_files\"][0]]), top_file = \"/\".join([var_dict[\"xtc_root_path\"],var_dict[\"pdb_files\"][0]]),\n", " pdb_folder = None, num_cores = n_cores, prot_name = ensemble_name, save_to = results_path,\n", - " start = var_dict[\"start\"], end = var_dict[\"end\"], \n", + " start = var_dict[\"start\"], end = var_dict[\"end\"], subsequence = var_dict[\"subsequence\"],\n", " select_chain = sel_chain,\n", " name_variable = 'ipynb.fs.full.wcontact_matrix')\n", " \n", @@ -187,7 +187,7 @@ " \n", " wcontact_matrix(thresholds, xtc_file = None, top_file = None, pdb_folder = \"/\".join([var_dict[\"ensemble_path\"],var_dict[\"folders\"][0]]), num_cores = n_cores,\n", " prot_name = ensemble_name, save_to = results_path,\n", - " start = var_dict[\"start\"], end = var_dict[\"end\"],\n", + " start = var_dict[\"start\"], end = var_dict[\"end\"], subsequence = var_dict[\"subsequence\"],\n", " select_chain = sel_chain,\n", " name_variable = 'ipynb.fs.full.wcontact_matrix')\n", " \n", @@ -237,7 +237,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.16" + "version": "3.10.9" } }, "nbformat": 4, -- GitLab