Good Evening,
I noticed that the example annotations are in the same order as the table.tsv file column header order.
Does our tool have to keep the same order like this? Or can it output it in any order?
Respectfully,
Darin
Created by Darin decoderz Hi @decoderz ,
The `"columns"` field in the [output JSON](https://www.synapse.org/#!Synapse:syn18065891/wiki/600442) expected for each tool is a standard JSON array ? the ordering of elements within this array output by your tool shouldn't matter. You just need to make sure that the reference to the original column index (`"columnNumber"`) in the input TSV is included. For example:
```json
[
{
"columnNumber": 3,
"headerValue": "header_3",
"results": [...]
},
{
"columnNumber": 1,
"headerValue": "header_1",
"results": [...]
},
{
"columnNumber": 2,
"headerValue": "header_2",
"results": [...]
}
]
```
... should still be valid.
Best,
James