#!/bin/bash #### 05-27-16 #### This is for making batch bigBed load file. Do NOT use for regular bigwig in pipeline. ---------- DIR="/mnt/data1/www/html/Yeqiao_multiome" make_bb(){ if [ "$#" -eq 2 ]; then CELL=$1 #### group COLOR=$2 #### color for FILE in ${DIR}/*${CELL}*bb do #### name used on ucsc browser--------------- PREFIX=$(basename $FILE .bb) echo ${PREFIX} NAME="\"${PREFIX}\"" #### name of folder on Plutus---------------- UPDIR=${DIR##*html/} #### make upload----------------------------- HEADER="track type=bigBed name=${NAME} description=${NAME} visibility=1 color=${COLOR} bigDataUrl=http://128.91.213.129/${UPDIR}/${PREFIX}.bb" #### write to upload file-------------------- echo ${HEADER} >> load_bb.txt echo " " >> load_bb.txt done else echo "plese specify cell line and RBG color" fi } ######################################################### make_bw(){ if [ "$#" -eq 2 ]; then CELL=$1 #### group COLOR=$2 #### color for FILE in ${DIR}/*${CELL}*bw do #### name used on ucsc browser--------------- PREFIX=$(basename $FILE .bw) echo ${PREFIX} NAME="\"${PREFIX}\"" #### name of folder on Plutus---------------- UPDIR=${DIR##*html/} #### make upload----------------------------- HEADER="track type=bigWig name=${NAME} description=${NAME} visibility=2 alwaysZero=on color=${COLOR} bigDataUrl=http://128.91.213.129/${UPDIR}/${PREFIX}.bw" #### write to upload file-------------------- echo ${HEADER} >> load_bw.txt echo " " >> load_bw.txt done else echo "plese specify cell line and RBG color" fi } #### different color tracks for experiment make_bw "*" "0,0,0"