This PR collects script changes and additions made while correcting and backpopulating CCKP metadata to grant-based Synapse projects
union_qc.py: Add function to pull existing table CSVs from Synapse, based on input manifest data types
union_qc.py: Add function to subset new union table into non-matching entries, based on current CSV in Synapse. Subset/updates are sent to validation function
union_qc.py: Implement second level of output organization in file path definitions
update_schema.py: Add additional PublicationView, DatasetView, and ToolView column labels
update_schema.py: Add table schema mappings for new columns
This PR collects script changes and additions made while correcting and backpopulating CCKP metadata to grant-based Synapse projects