Validates and transforms SSSResultModel data into a Dbfetch URL for IPMC XML.
The SSSResultModel object containing hit data.
Optional
The maximum number of hits to include (defaults to 30).
validateSubmittedDbfetchInput
Extracts accessions from the SSSResultModel using getIPRMCDbfetchAccessions and generates a Dbfetch URL with getIPRMCDbfetchURL.
const sssData = { hits: [{ hit_acc: 'P12345' }, { hit_acc: 'P67890' }] };console.log(validateSubmittedDbfetchInput(sssData, 2));// Outputs: "https://www.ebi.ac.uk/Tools/dbfetch/dbfetch?db=iprmc;id=P12345,P67890;format=iprmcxml;style=raw" Copy
const sssData = { hits: [{ hit_acc: 'P12345' }, { hit_acc: 'P67890' }] };console.log(validateSubmittedDbfetchInput(sssData, 2));// Outputs: "https://www.ebi.ac.uk/Tools/dbfetch/dbfetch?db=iprmc;id=P12345,P67890;format=iprmcxml;style=raw"
Validates and transforms SSSResultModel data into a Dbfetch URL for IPMC XML.