From 8214c5aa8d0a161f0c1ab3a75e52bf39c2dcc3d1 Mon Sep 17 00:00:00 2001
From: Blaise Li <blaise.li__git@nsup.org>
Date: Wed, 29 Jan 2020 11:40:44 +0100
Subject: [PATCH] No more numpy kwarg in pybigwig values().

---
 PRO-seq/PRO-seq.snakefile             | 2 +-
 RNA_Seq_Cecere/RNA-seq.snakefile      | 2 +-
 Ribo-seq/Ribo-seq.snakefile           | 6 +++---
 small_RNA-seq/small_RNA-seq.snakefile | 6 +++---
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/PRO-seq/PRO-seq.snakefile b/PRO-seq/PRO-seq.snakefile
index 7509054..7e1882b 100644
--- a/PRO-seq/PRO-seq.snakefile
+++ b/PRO-seq/PRO-seq.snakefile
@@ -1194,7 +1194,7 @@ rule merge_bigwig_reps:
                         warn(f"The bigwig files without {chrom} will be skipped.\n")
                     to_use = [bw for bw in bws if chrom in bw.chroms()]
                     if to_use:
-                        means = np.nanmean(np.vstack([bw.values(chrom, 0, chrom_len, numpy=True) for bw in to_use]), axis=0)
+                        means = np.nanmean(np.vstack([bw.values(chrom, 0, chrom_len) for bw in to_use]), axis=0)
                     else:
                         means = np.zeros(chrom_len)
                     # bin size is 10
diff --git a/RNA_Seq_Cecere/RNA-seq.snakefile b/RNA_Seq_Cecere/RNA-seq.snakefile
index 51607f9..348b940 100644
--- a/RNA_Seq_Cecere/RNA-seq.snakefile
+++ b/RNA_Seq_Cecere/RNA-seq.snakefile
@@ -1510,7 +1510,7 @@ rule merge_bigwig_reps:
                         warn(f"The bigwig files without {chrom} will be skipped.\n")
                     to_use = [bw for bw in bws if chrom in bw.chroms()]
                     if to_use:
-                        means = np.nanmean(np.vstack([bw.values(chrom, 0, chrom_len, numpy=True) for bw in to_use]), axis=0)
+                        means = np.nanmean(np.vstack([bw.values(chrom, 0, chrom_len) for bw in to_use]), axis=0)
                     else:
                         means = np.zeros(chrom_len)
                     # bin size is 10
diff --git a/Ribo-seq/Ribo-seq.snakefile b/Ribo-seq/Ribo-seq.snakefile
index 2afb5d9..b33d2eb 100644
--- a/Ribo-seq/Ribo-seq.snakefile
+++ b/Ribo-seq/Ribo-seq.snakefile
@@ -1868,7 +1868,7 @@ rule merge_bigwig_reps:
                         warn(f"The bigwig files without {chrom} will be skipped.\n")
                     to_use = [bw for bw in bws if chrom in bw.chroms()]
                     if to_use:
-                        means = np.nanmean(np.vstack([bw.values(chrom, 0, chrom_len, numpy=True) for bw in to_use]), axis=0)
+                        means = np.nanmean(np.vstack([bw.values(chrom, 0, chrom_len) for bw in to_use]), axis=0)
                     else:
                         means = np.zeros(chrom_len)
                     # bin size is 10
@@ -1905,8 +1905,8 @@ rule make_bigwig_ratios:
                 bw_out.addHeader(list(chrom_sizes.items()))
                 for (chrom, chrom_len) in bw_out.chroms().items():
                     assert cond_bw.chroms()[chrom] == chrom_len
-                    #ratios = np.divide(cond_bw.values(chrom, 0, chrom_len, numpy=True), ref_bw.values(chrom, 0, chrom_len, numpy=True))
-                    ratios = np.log2(np.divide(cond_bw.values(chrom, 0, chrom_len, numpy=True), ref_bw.values(chrom, 0, chrom_len, numpy=True)))
+                    #ratios = np.divide(cond_bw.values(chrom, 0, chrom_len), ref_bw.values(chrom, 0, chrom_len))
+                    ratios = np.log2(np.divide(cond_bw.values(chrom, 0, chrom_len), ref_bw.values(chrom, 0, chrom_len)))
                     # bin size is 10
                     bw_out.addEntries(chrom, 0, values=np.nan_to_num(ratios[0::10]), span=10, step=10)
                 bw_out.close()
diff --git a/small_RNA-seq/small_RNA-seq.snakefile b/small_RNA-seq/small_RNA-seq.snakefile
index 5725505..bd71de7 100644
--- a/small_RNA-seq/small_RNA-seq.snakefile
+++ b/small_RNA-seq/small_RNA-seq.snakefile
@@ -2841,7 +2841,7 @@ rule merge_bigwig_reps:
                         raise
                     to_use = [bw for bw in bws if chrom in bw.chroms()]
                     if to_use:
-                        means = np.nanmean(np.vstack([bw.values(chrom, 0, chrom_len, numpy=True) for bw in to_use]), axis=0)
+                        means = np.nanmean(np.vstack([bw.values(chrom, 0, chrom_len) for bw in to_use]), axis=0)
                     else:
                         means = np.zeros(chrom_len)
                     # bin size is 10
@@ -2881,8 +2881,8 @@ rule make_bigwig_ratios:
                 bw_out.addHeader(list(chrom_sizes.items()))
                 for (chrom, chrom_len) in bw_out.chroms().items():
                     assert cond_bw.chroms()[chrom] == chrom_len
-                    #ratios = np.divide(cond_bw.values(chrom, 0, chrom_len, numpy=True), ref_bw.values(chrom, 0, chrom_len, numpy=True))
-                    ratios = np.log2(np.divide(cond_bw.values(chrom, 0, chrom_len, numpy=True), ref_bw.values(chrom, 0, chrom_len, numpy=True)))
+                    #ratios = np.divide(cond_bw.values(chrom, 0, chrom_len), ref_bw.values(chrom, 0, chrom_len))
+                    ratios = np.log2(np.divide(cond_bw.values(chrom, 0, chrom_len), ref_bw.values(chrom, 0, chrom_len)))
                     # bin size is 10
                     bw_out.addEntries(chrom, 0, values=np.nan_to_num(ratios[0::10]), span=10, step=10)
                 bw_out.close()
-- 
GitLab