--
You received this message because you are subscribed to the Google Groups "xnat_discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to xnat_discussi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/b2eeed5a-ff89-4dd2-93c8-3f538f11cacen%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/a6fd5876-8be0-47c1-9f0d-087f3e4d57b1n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/bfe5d60a-5034-4d09-a76c-4205da0cc7acn%40googlegroups.com.
{
"name": "session-id",
"description": "The session's id",
"type": "string",
"derived-from-wrapper-input": "session",
"derived-from-xnat-object-property": "id",
"provides-value-for-command-input": "session_id"
}
To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/3acd571c-c0b2-4416-ae37-86dd9ce03b47n%40googlegroups.com.
"derived-from-wrapper-input": "subject", but that needs to be derived from session, not subject. Subjects don't have scans."load-children": false on projects. Otherwise all the objects in the hierarchy for the entire project will be loaded into memory. Sometimes you need that, but more often project inputs are used to mount the entire project into the container and aren't used to derive anything in the command. In that case loading the children (i.e. loading all the subjects and their resources and so on) is just a waste of time.To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/fd89cafd-be94-43f4-a265-11d6a8395b5bn%40googlegroups.com.
Error undefined: Unknown Reason
Could not launch UI with value: "NURIPS_DEV_S02067" for root element: "subject".
When I change the derived-from-wrapper-input to "subject" the GUI loads but the value for T1scan is empty as it is derived from the session level. Is there a way at the subject "context" to get the session level information as the way you suggested above does not work? I do not want to add imageSessionData as a secondary context as the full interface does not behave as expected on the full version of the code. The overall goal is to have all scantypes from sessions 1 and 2 listed in the GUI that meet the condition "usable" for the user to select using the "multiple": true line, similar to how it works on the derived-input session variable.
Thanks,
Ajay
To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/c614b241-3499-408d-9619-99da32229d82n%40googlegroups.com.
"derived-inputs": [ { "name": "T1session", "type": "Session", "derived-from-wrapper-input": "subject", "required": true }, {
"name": "T1scan",
"type": "Scan",
"derived-from-wrapper-input": "T1session", "matcher": "@.quality == 'usable'",
"required": true
},
{
"name": "MPRsession",
"type": "Session",
"derived-from-wrapper-input": "subject",
"required": true
},
{
"name": "MPRscan",
"type": "Scan",
"derived-from-wrapper-input": "MPRsession",
"matcher": "@.quality == 'usable'",
"required": true
},
...
]T1scan input values would only show the scans from that selected session.To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/f6ed6974-b7d6-4000-bb8d-71c535cfc7c8n%40googlegroups.com.
Error undefined: Unknown Reason
Could not launch UI with value: "XNAT_S02070" for root element: "subject".
To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/9c8efe7b-1671-4a9e-8ca1-153b67428cdfn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/fce054c9-c601-4b14-8b1d-fa7cefe4fbabn%40googlegroups.com.
I was thinking the best way to get this fixed is add a variable called "T1type" that is a string the user sets and then use it with the matcher function. I tried using "matcher": "@.scan-type == #T1type#", but it did not work. I was thinking the best way to get this fixed is add a variable called "T1type" that is a string the user sets and then use it with the matcher function. I tried using "matcher": "@.scan-type == #T1type#", but it did not work.
containers.log or the containers-services-commandresolution.log file?#T1type# in the matcher string, like this:"matcher": "@.scan-type == '#T1type#'"
To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/93a66229-99dd-43e6-9861-c097a93757ccn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/581d5e5a-be62-49ac-83a0-492a9b6dee72n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/cc827528-c7ab-464a-9b2f-e262bdba115an%40googlegroups.com.
Can I use the values of “listable” inputs in the various template strings, like the command line? What happens if input A is listable, and in the command line I need to use the value of A? Is that an error? Or do I just concatenate all N values of input A?
To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/db238d99-ce9b-4829-a911-9e05654381a2n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/xnat_discussion/cad84800-5dd1-49a3-98e8-f827e27dc16dn%40googlegroups.com.