Skip to content
blabadi edited this page Mar 1, 2021 · 1 revision

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

Clone this wiki locally