#!/bin/bash  

# define resource
resource=glyconnect

# add the time stamped folder
cd /data/projects/glygen/downloads/$resource/

new_dir=$(date +%Y_%m_%d)
mkdir $new_dir

# download files to new folder & create symbolic links
cd /data/projects/glygen/downloads/$resource/$new_dir

curl -o glyconnect_human.json https://glyconnect.expasy.org/api/glycosylations?taxonomy=Homo%20sapiens --tlsv1.3 &
sleep 5
curl -o glyconnect_rat.json https://glyconnect.expasy.org/api/glycosylations?taxonomy=Rattus%20norvegicus --tlsv1.3 &
sleep 5
curl -o glyconnect_mouse.json https://glyconnect.expasy.org/api/glycosylations?taxonomy=Mus%20musculus --tlsv1.3 &
sleep 5
curl -o glyconnect_sarscov2.json 'https://glyconnect.expasy.org/api/glycosylations?taxonomy=Severe%20acute%20respiratory%20syndrome%20coronavirus%202%20(2019-nCoV)' --tlsv1.3 &
sleep 5
curl -o glyconnect_fruitfly.json https://glyconnect.expasy.org/api/glycosylations?taxonomy=Drosophila%20melanogaster --tlsv1.3 &
sleep 5
curl -o glyconnect_yeast.json https://glyconnect.expasy.org/api/glycosylations?taxonomy=Saccharomyces%20cerevisiae --tlsv1.3 &
sleep 5
curl -o glyconnect_dicty.json https://glyconnect.expasy.org/api/glycosylations?taxonomy=Dictyostelium%20discoideum --tlsv1.3 &
sleep 5
curl -o glyconnect_pig.json https://glyconnect.expasy.org/api/glycosylations?taxonomy=Sus%20scrofa --tlsv1.3 &
sleep 5
curl -o glyconnect_chicken.json https://glyconnect.expasy.org/api/glycosylations?taxonomy=Gallus%20gallus --tlsv1.3 &
sleep 5
curl -o glyconnect_arabidopsis.json https://glyconnect.expasy.org/api/glycosylations?taxonomy=Arabidopsis%20thaliana --tlsv1.3 &
sleep 5
curl -o glyconnect_bovine.json https://glyconnect.expasy.org/api/glycosylations?taxonomy=Bos%20taurus --tlsv1.3 &
sleep 5
curl -o glyconnect_hamster.json https://glyconnect.expasy.org/api/glycosylations?taxonomy=Cricetulus%20griseus --tlsv1.3 &
sleep 5

wait # Wait until all downloads are complete
# update new folder permissions
chmod -R 775 /data/shared/glygen/downloads/$resource/$new_dir/

# create symbolic link
cd /data/projects/glygen/downloads/$resource/
rm current
ln -s $new_dir current
