On Terra, the job submission page allows one to select multiple samples in a batch (a sample set is formed automatically in that case), and the jobs history will show one submission, in which there's one entry for each sample being processed.
On FISS, this feature looks to be approximated by its API `create_submission`, which in turn makes API call to
Consider the scenario where one wants to do advanced filtering on the samples to process, which isn't possible yet on Terra GUI but possible with FISS, and then submit a batch job with the selected samples, which is possible with Terra GUI, but unclear how with FISS.
As I study the API, the magic may be in `expression`, whose documentation reads
Expression that resolves to one or more entities matching the entity type in the method configuration. Optional if the method configuration has no root entity.
I'd guess the Terra GUI's "batch submission" works through this magic `expression`. So I'm interested in seeing an example of that.
Or if not, I'm interested in learning however Terra cleverly resolves "batch submission" issue.