-
Notifications
You must be signed in to change notification settings - Fork 1
Home
0- download song client and download score unzip
1- assign first user to dms-admin group, logout
2- login get jwt token from ego with the correct scopes (Song.write, score.Write) [ you have to log out first ]
3- create api key from ego swagger
curl -X POST "http://localhost:9000/o/api_key?description=test&scopes=SONG.WRITE&scopes=SCORE.WRITE&user_id=<user Id>" -H "accept: application/json" -H "Authorization: Bearer <JWT>"
3- create study in song with jwt from ego http://localhost:9010/swagger-ui.html#/ or curl:
curl -X POST "http://localhost:9010/studies/ABC123/" -H "accept: */*" -H "Authorization: bearer <API KEY>" -H "Content-Type: application/json" -d "{ \"description\": \"string\", \"info\": { }, \"name\": \"string\", \"organization\": \"string\", \"studyId\": \"ABC123\"}"
download and extract latest song and score clients: 3.5 set access token in song client application.yaml and in score client application.properties
4- analysis submit
./song-client-4.4.0/bin/sing submit -f exampleVariantCall.json
5- create manifest
` ./song-client-4.4.0/bin/sing manifest -a <ANALYSIS ID> -f /home/Desktop/scratch/manifest.txt -d /home/Desktop/scratch/`
6- upload to score
./score-client-5.1.0/bin/score-client upload --manifest manifest.txt
7- publish
./song-client-4.4.0/bin/sing publish -a <ANALYSIS ID>
8- index the study in maestro swagger /api-docs
9- create arranger project
10- go to dms ui to check