Import peak list

Hi,

I am trying to import a peak list form BMRB into V3 for the first time. I tied dropping in the _21.str file and that didn`t work then I tried the Project -> Import and that didn`t work.

They should both be below. 

Thanks,
Ken

  File `C:\ccpnmr3.0.2\src\python\ccpn\ui\gui\widgets\DropBase.py`, line 222, in dropEvent
    self._dropEventCallback(dataDict)
  File `C:\ccpnmr3.0.2\src\python\ccpn\ui\gui\lib\GuiNotifier.py`, line 217, in __call__
    self._callback(callbackDict, **self._kwargs)
  File `C:\ccpnmr3.0.2\src\python\ccpn\ui\gui\lib\GuiSpectrumDisplay.py`, line 932, in _processDroppedItems
    self.mainWindow._processDroppedItems(data)
  File `C:\ccpnmr3.0.2\src\python\ccpn\ui\gui\lib\GuiMainWindow.py`, line 1288, in _processDroppedItems
    objs = self._processUrls(urls)
  File `C:\ccpnmr3.0.2\src\python\ccpn\ui\gui\lib\GuiMainWindow.py`, line 1347, in _processUrls
    self.application._loadNMRStarFile(url)
  File `C:\ccpnmr3.0.2\src\python\ccpn\framework\Framework.py`, line 1593, in _loadNMRStarFile
    dataBlock = self.nefReader.getNMRStarData(path)
  File `C:\ccpnmr3.0.2\src\python\ccpn\core\lib\CcpnNefIo.py`, line 1892, in getNMRStarData
    nmrDataExtent = StarIo.parseNmrStarFile(path)
  File `C:\ccpnmr3.0.2\src\python\ccpn\util\nef\StarIo.py`, line 118, in parseNmrStarFile
    converter.preValidate()
  File `C:\ccpnmr3.0.2\src\python\ccpn\util\nef\StarIo.py`, line 259, in preValidate
    self.preValidateDataBlock(dataBlock)
  File `C:\ccpnmr3.0.2\src\python\ccpn\util\nef\StarIo.py`, line 295, in preValidateDataBlock
    self.preValidateSaveFrame(saveFrame)
  File `C:\ccpnmr3.0.2\src\python\ccpn\util\nef\StarIo.py`, line 332, in preValidateSaveFrame
    self.raiseValidationError(
  File `C:\ccpnmr3.0.2\src\python\ccpn\util\nef\StarIo.py`, line 531, in raiseValidationError
    raise StarValidationError(self._errorMessage(msg))
ccpn.util.nef.StarIo.StarValidationError: Error in context: [`data_27646`, `save_entry_information`]
Saveframe tags do not start with a common dot-separated prefix: [`_saveframe_category`, `_entry_title`, `_bmrb_accession_number`, `_bmrb_flat_file_name`, `_entry_type`, `_submission_date`, `_accession_date`, `_entry_origination`, `_nmr_star_version`, `_experimental_method`, `_details`, `_original_release_date`]
Traceback (most recent call last):
  File `C:\ccpnmr3.0.2\src\python\ccpn\ui\gui\widgets\Action.py`, line 79, in <lambda>
    self.triggered.connect(lambda checked, *args, **kwds: callback(*args, **kwds))
  File `C:\ccpnmr3.0.2\src\python\ccpn\framework\Framework.py`, line 1593, in _loadNMRStarFile
    dataBlock = self.nefReader.getNMRStarData(path)
  File `C:\ccpnmr3.0.2\src\python\ccpn\core\lib\CcpnNefIo.py`, line 1892, in getNMRStarData
    nmrDataExtent = StarIo.parseNmrStarFile(path)
  File `C:\ccpnmr3.0.2\src\python\ccpn\util\nef\StarIo.py`, line 118, in parseNmrStarFile
    converter.preValidate()
  File `C:\ccpnmr3.0.2\src\python\ccpn\util\nef\StarIo.py`, line 259, in preValidate
    self.preValidateDataBlock(dataBlock)
  File `C:\ccpnmr3.0.2\src\python\ccpn\util\nef\StarIo.py`, line 295, in preValidateDataBlock
    self.preValidateSaveFrame(saveFrame)
  File `C:\ccpnmr3.0.2\src\python\ccpn\util\nef\StarIo.py`, line 332, in preValidateSaveFrame
    self.raiseValidationError(
  File `C:\ccpnmr3.0.2\src\python\ccpn\util\nef\StarIo.py`, line 531, in raiseValidationError
    raise StarValidationError(self._errorMessage(msg))
ccpn.util.nef.StarIo.StarValidationError: Error in context: [`data_27646`, `save_entry_information`]
Saveframe tags do not start with a common dot-separated prefix: [`_saveframe_category`, `_entry_title`, `_bmrb_accession_number`, `_bmrb_flat_file_name`, `_entry_type`, `_submission_date`, `_accession_date`, `_entry_origination`, `_nmr_star_version`, `_experimental_method`, `_details`, `_original_release_date`]

Hi Ken,

with _21.str file, do you mean an NMR-STAR file V2.1? I`m afraid we only support NMR-STAR 3 files. And even there, we sometimes encounter problems - see https://www.ccpn.ac.uk/manual/v3/BMRBImport.html. Unfortunately, the BMRB are not very good at making sure that all their data is available in the latest format and (given the number of changes they make to the NRM-STAR format) it is impossible for us to make sure every single back-version is readable. If you like, you can let me know which entry you want to import and I can take a closer look.
If there really isn`t a newer file of this data available, you could try importing it into V2 using the Format Converter and then bring it into V3 from there.

Best wishes,

Vicky