Closed fcollman closed 2 years ago
The id
and valid
fields from a merged table come back with an underscore: id_
and valid_
. However, I think this is actually an error on the server side, including the underscore in the suffix even if it is has zero length. Otherwise, looks good to me.
Also, I modified the assemble_attrs code a bit to better handle joins implicitly done during query_table.
adds a flag to allow automatic merging of reference annotations.
Choices made.. automatically add a "ref" suffix to the reference table columns that overlap (this will make the reference table id "id_ref" in the dataframe).
Make this default True: This means metadata needs to be queried for every table even if not a reference, but i've enabled caching of this information now so it should be a one time cost per session-table.
Haven't addressed join query as it would be more complicated.