Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. # ndexr relies on httr but doesn't handle importing it
  2. library(httr)
  3. library(ndexr)
  4.  
  5. NDEX_USER <- Sys.getenv("NDEX_USER")
  6. NDEX_PWD <- Sys.getenv("NDEX_PWD")
  7.  
  8. NETWORK_ID <- '37800bb2-5bb4-11e9-831d-0660b7976219'
  9.  
  10. ndexcon <- NA
  11. if (NDEX_USER == '' || NDEX_PWD == '') {
  12. message <- 'Error: environment variables NDEX_USER and/or NDEX_PWD not set.'
  13. write(message, stderr())
  14. write('In your terminal, run:', stderr())
  15. write('export NDEX_USER=\'your-ndex-username\'', stderr())
  16. write('export NDEX_PWD=\'your-ndex-password\'', stderr())
  17. stop(message)
  18. } else {
  19. ndexcon <- ndex_connect(username=NDEX_USER, password=NDEX_PWD, host="dev2.ndexbio.org", ndexConf=ndex_config$Version_2.0)
  20. }
  21.  
  22. tryCatch({
  23. ndex_network_set_systemProperties(ndexcon, NETWORK_ID, readOnly=FALSE)
  24. }, warning = function(w) {
  25. write(paste("Warning making network editable in download_upload.R:", w, sep = '\n'), stderr())
  26. NA
  27. }, error = function(err) {
  28. write(paste("Error making network editable in download_upload.R:", err, sep = '\n'), stderr())
  29. NA
  30. }, finally = {
  31. # Do something
  32. })
  33. rcx <- ndex_get_network(ndexcon, NETWORK_ID)
  34. networkIdCreated <- ndex_create_network(ndexcon, rcx)
  35. print(networkIdCreated)
  36. #networkIdUpdated <- ndex_update_network(ndexcon, rcx, NETWORK_ID)
  37. #print(networkIdUpdated)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement