Extracts unique domain database names from an IPRMCResultModelFlat object.
The flattened IPRMC data model.
List of protein IDs to process.
getUniqueIPRMCDomainDatabases
Iterates over the specified proteins in the IPRMCResultModelFlat, extracting the database name (before '_') from each match and returning unique values.
const data = { 'P12345': { matches: ['Pfam_PF0001', 'CDD_CD0002'] } };const proteins = ['P12345'];console.log(getUniqueIPRMCDomainDatabases(data, proteins));// Outputs: ["Pfam", "CDD"] Copy
const data = { 'P12345': { matches: ['Pfam_PF0001', 'CDD_CD0002'] } };const proteins = ['P12345'];console.log(getUniqueIPRMCDomainDatabases(data, proteins));// Outputs: ["Pfam", "CDD"]
Extracts unique domain database names from an IPRMCResultModelFlat object.