MultiTable/src/SampleUtils.js
/**
   * Parses the sample name and returns an object containing its aspect name
   * and subject absolutePath. Throws an InvalidSampleNameException if the
   * sample name cannot be parsed.
   */
Parses the sample name and returns an object containing its aspect name
and subject absolutePath. Throws an InvalidSampleNameException if the
sample name cannot be parsed.
Parses the sample name and returns an object containing its aspect name and subject absolutePath . Throws an InvalidSampleNameException if the sample name cannot be parsed .
static splitName(name) {
    const arr = name.split('|');
    if (arr.length == 2) {
      return {
        subject: {
          absolutePath: arr[0],
        },
        aspect: {
          name: arr[1],
        },
      };
    }
    throw new InvalidNameException(name);
  } 
static splitName ( name ) { const arr = name . split ( '|' ) ; if ( arr . length == 2 ) { return { subject : { absolutePath : arr [ 0 ] , } , aspect : { name : arr [ 1 ] , } , } ; } throw new InvalidNameException ( name ) ; }
Parses the sample name and returns an object containing its aspect name
 and subject absolutePath.
Parses the sample name and returns an object containing its aspect name and subject absolutePath .
// splitName