public function setSpectraPath($filePath, $ignoreValidation = false)
    {
        if (! $ignoreValidation && ! file_exists($filePath)) {
            throw new \InvalidArgumentException('Argument 1 must specify a valid file');
        }
        
        $this->spectraPath = $filePath;
    }