+ def get_accession_name(self, collection):
+ """Lookup common object accession name given a collection name.
+ """
+ collection_to_accession_name = {
+ '/experiments/': 'experiment_accession',
+ '/biosamples/': 'biosample_accession',
+ '/libraries/': 'library_accession',
+ '/replicates/': 'uuid',
+ }
+
+ accession_name = collection_to_accession_name.get(collection, None)
+ if accession_name is None:
+ raise RuntimeError("Update list of collection to accession names for %s",
+ collection)
+
+ return accession_name
+