summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHui Lan <lanhui@zjnu.edu.cn>2024-08-07 11:41:02 +0800
committerHui Lan <lanhui@zjnu.edu.cn>2024-08-07 11:41:02 +0800
commit4b64732ce6acdf75cf5b8469e42f15e625fee8b0 (patch)
tree2fe4af167e26a040f5fed8ec2896522e49a426f4
parent173161a747ab2abb4a0d2a7dddecb39ddc9a4589 (diff)
Important files and directories
-rw-r--r--Code/configure.py2
-rw-r--r--Code/merge_edges.py11
2 files changed, 6 insertions, 7 deletions
diff --git a/Code/configure.py b/Code/configure.py
index 1ac9691..4ce159a 100644
--- a/Code/configure.py
+++ b/Code/configure.py
@@ -50,7 +50,7 @@ MAPPED_CDATA_DIR = '../Data/C/Mapped' # mapped ChIp-seq data
# Used in merge_edges.py
EDGE_POOL_DIR = '/disk1/edge_pool'
MERGED_EDGE_FILE = '../Data/temp/edges.txt'
-
+SQLITE_EDGE_FILE = '../Data/temp/edges.sqlite'
DIFF_EDGE_FILE = '../Data/temp/edges-diff.txt' # the difference between two edge files from yesterday and from today
TARGET_TF_FILE = '../Data/information/target_tf.txt'
diff --git a/Code/merge_edges.py b/Code/merge_edges.py
index 780da95..6bbd2f0 100644
--- a/Code/merge_edges.py
+++ b/Code/merge_edges.py
@@ -22,7 +22,7 @@
import os, operator, sys, math, datetime, glob
from log import write_log_file
-from configure import EDGE_POOL_DIR, MERGED_EDGE_FILE, UPDATE_NETWORK_LOG_FILE
+from configure import EDGE_POOL_DIR, MERGED_EDGE_FILE, SQLITE_EDGE_FILE, UPDATE_NETWORK_LOG_FILE
import sqlite3
def get_number_of_RNAseq_ids(s):
@@ -210,13 +210,12 @@ fout.close()
# Write edge information to SQLite database file, which could be opened using software called "DB Browser for SQLite"
# Biologists may use this file for filtering the information they need.
-db_fname = os.path.join(folder_path, 'edges.sqlite')
-write_log_file('[merge_edges.py] Make SQLite database file %s.' % (db_fname), UPDATE_NETWORK_LOG_FILE)
+write_log_file('[merge_edges.py] Make SQLite database file %s.' % (SQLITE_EDGE_FILE), UPDATE_NETWORK_LOG_FILE)
-if os.path.exists(db_fname):
- os.remove(db_fname)
+if os.path.exists(SQLITE_EDGE_FILE):
+ os.remove(SQLITE_EDGE_FILE)
-conn = sqlite3.connect(db_fname)
+conn = sqlite3.connect(SQLITE_EDGE_FILE)
c = conn.cursor()
c.execute('CREATE TABLE IF NOT EXISTS edge (target_id text, target_name text, tf_id text, tf_name text, strength text, date text, method text, evidence text)')
for k in d: