How to use the protvista-utils.String2Object function in protvista-utils

To help you get started, we’ve selected a few protvista-utils examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ebi-webcomponents / nightingale / packages / protvista-coloured-sequence / src / protvista-coloured-sequence.js View on Github external
return hydroInterfaceScale;
        case "isoelectric-point-scale":
          return isoelectricPointScale;
        case "hydrophobicity-octanol-scale":
          return hydroOctanoleScale;
        default:
          return null;
      }
    }
    if (
      /([ILFVMPWHTEQCYASNDRGK]:-?\d+\.?\d*)(,[ILFVMPWHTEQCYASNDRGK]:-?\d+\.?\d*)*/.test(
        this._scale
      )
    ) {
      try {
        scale = String2Object(this._scale, {
          keyFormatter: x => x.toUpperCase(),
          valueFormatter: x => parseFloat(x)
        });
      } catch (error) {
        console.error(`Couldn't parse the given scale ${this._scale}`, error);
      }
    }
    return scale;
  }

protvista-utils

Collection of utilities for ProtVista components

MIT
Latest version published 1 month ago

Package Health Score

79 / 100
Full package analysis