• Converts IPMC XML data into a flattened IPRMCResultModelFlat object.

    Parameters

    • iprmcXML: string

      The IPMC XML string to parse.

    • OptionalnumberHits: number = 30

      The maximum number of hits to process (defaults to 30).

    Returns IPRMCResultModelFlat

    • The flattened IPRMC data model.

    getIPRMCDataModelFlatFromXML

    Parses the IPMC XML into an IPRMCResultModel using parseXMLData, then flattens it with getFlattenIPRMCDataModel.

    • parseXMLData - Function to parse XML into JSON.
    • getFlattenIPRMCDataModel - Function to flatten the IPRMC data.
    const xml = "<interpromatch><protein>...</protein></interpromatch>";
    const flatData = getIPRMCDataModelFlatFromXML(xml);
    console.log(flatData);