summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Code/update_gene_expression_json.sh29
1 files changed, 23 insertions, 6 deletions
diff --git a/Code/update_gene_expression_json.sh b/Code/update_gene_expression_json.sh
index 208c00e..71f0421 100644
--- a/Code/update_gene_expression_json.sh
+++ b/Code/update_gene_expression_json.sh
@@ -1,6 +1,23 @@
-# Included the newly mapped RNA-seq data. May take several hours.
-python3 make_parameter_rnaseq.py > ../Data/parameter/parameter_for_buildRmatrix.txt
-python3 buildRmatrix.py ../Data/parameter/parameter_for_buildRmatrix.txt
-python3 mergeTPM.py
-python3 slice_TPM_to_JSON.py ../Data/parameter/parameter_for_net.txt
-find $HOME/brain/Data/history/expr/json/ -name "*.json" -exec cp {} $HOME/brain/code_review_drawScatterplot/hypogen/json/ \;
+# Folder public's modification time
+folder1="../Data/R/Mapped/public/"
+folder2="../code_review_drawScatterplot/hypogen/json/"
+date1=`date -r $folder1 +%s`
+date2=`date -r $folder2 +%s`
+diff_days=$((($date2 - $date1)/86400)) # time difference in days
+echo $date1
+echo $date2
+if [ $date1 -gt $date2 ]
+ then
+ echo "$folder updated in $(date -r $folder1)"
+ # Included the newly mapped RNA-seq data. May take several hours.
+ python3 make_parameter_rnaseq.py > ../Data/parameter/parameter_for_buildRmatrix.txt
+ python3 buildRmatrix.py ../Data/parameter/parameter_for_buildRmatrix.txt
+ python3 mergeTPM.py
+ echo "slice TPM to JSON ..."
+ python3 slice_TPM_to_JSON.py ../Data/parameter/parameter_for_net.txt
+ echo "Copy updated json files ..."
+ find ../Data/history/expr/json/ -name "*.json" -exec cp {} ../code_review_drawScatterplot/hypogen/json/ \;
+ touch $folder2
+else
+ echo "Nothing to update."
+fi