

def format_uris_pubmedcentral(*args):
    identifiers = helpers.gather_identifiers(args)
    (provider_uris, object_uris) = helpers.seperate_provider_object_uris(provider_uris)
    for arg in args:
        if (arg and ('oai:pubmedcentral.nih.gov:' in arg[0])):
            PMC_ID = arg[0].replace('oai:pubmedcentral.nih.gov:', '')
            canonical_uri = ('http://www.ncbi.nlm.nih.gov/pmc/articles/PMC' + PMC_ID)
    if (not canonical_uri):
        raise ValueError('No Canonical URI was returned for this record.')
    return {
        'canonicalUri': canonical_uri,
        'objectUris': object_uris,
        'providerUris': provider_uris,
    }

dataset/ETHPy150Open CenterForOpenScience/scrapi/scrapi/harvesters/pubmedcentral.py format_uris_pubmedcentral/VarMisuse@30/47 `identifiers`->`provider_uris`