summaryrefslogtreecommitdiff
path: root/Code/update_gene_expression_json.sh
blob: 71f042107235a9cb86b728130542866354b913c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 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