error importing SPEC-lib file ( Import DIA Peptide search)

support
error importing SPEC-lib file ( Import DIA Peptide search) floor leurs  2024-06-06 00:39
 
When I select 'import DIA peptide search', I import a SPEC-LIB file that I created in DIANN. but then I get an error (it worked fine a few weeks ago).

It also makes a text file (which was never formed before): skyline.redundant202406060903.stdin.txt
The error says that the TSV report must be in the same directory (but it is...)

Note: it does work in the 'normal' skyline (but not in skyline daily)
 
Error:
Skyline-daily (64-bit) 23.1.1.520 (80747de92)
System.IO.IOException: ERROR: unable to determine DIA-NN report filename for 'library.TSV.speclib': the TSV report is required to read speclib files and must be in the same directory as the speclib and share some leading characters (e.g. somedata-tsv.speclib and somedata-report.tsv)

Command-line: C:\skyline.redundant202406060925.stdin.txt" "C:\skyline.redundant.blib"
Working directory: C:\---> System.IO.IOException: ERROR: unable to determine DIA-NN report filename for 'library.TSV.speclib': the TSV report is required to read speclib files and must be in the same directory as the speclib and share some leading characters (e.g. somedata-tsv.speclib and somedata-report.tsv)

Command-line: C:\4NPBM2VL.RVQ\JNTWPZ9V.1HO\skyl..tion_9286511f3362df93_0017.0001_479d187256242aac\BlibBuild -s -A -H -v warn -o -c 0.95 -i skyline -S "C:\skyline.redundant202406060925.stdin.txt" "C:\skyline.redundant.blib"
Working directory: C:\

Output:
Reading results from library.TSV.speclib.
ERROR: unable to determine DIA-NN report filename for 'library.TSV.speclib': the TSV report is required to read speclib files and must be in the same directory as the speclib and share some leading characters (e.g. somedata-tsv.speclib and somedata-report.tsv)
100%

 ---> System.IO.IOException: ERROR: unable to determine DIA-NN report filename for 'library.TSV.speclib': the TSV report is required to read speclib files and must be in the same directory as the speclib and share some leading characters (e.g. somedata-tsv.speclib and somedata-report.tsv)

Command-line: C:\4NPBM2VL.RVQ\JNTWPZ9V.1HO\skyl..tion_9286511f3362df93_0017.0001_479d187256242aac\BlibBuild -s -A -H -v warn -o -c 0.95 -i skyline -S "C:\skyline.redundant202406060925.stdin.txt" "C:\skyline.redundant.blib"
Working directory: C:\
   at pwiz.Common.SystemUtil.ProcessRunner.Run(ProcessStartInfo psi, String stdin, IProgressMonitor progress, IProgressStatus& status, TextWriter writer, ProcessPriorityClass priorityClass, Boolean forceTempfilesCleanup, Func`3 outputAndExitCodeAreGoodFunc, Boolean updateProgressPercentage) in C:\proj\pwiz\pwiz_tools\Shared\CommonUtil\SystemUtil\ProcessRunner.cs:line 203
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at pwiz.Common.SystemUtil.ProcessRunner.ThrowExceptionWithOutput(Exception exception, String output) in C:\proj\pwiz\pwiz_tools\Shared\CommonUtil\SystemUtil\ProcessRunner.cs:line 263
   at pwiz.Common.SystemUtil.ProcessRunner.Run(ProcessStartInfo psi, String stdin, IProgressMonitor progress, IProgressStatus& status, TextWriter writer, ProcessPriorityClass priorityClass, Boolean forceTempfilesCleanup, Func`3 outputAndExitCodeAreGoodFunc, Boolean updateProgressPercentage) in C:\proj\pwiz\pwiz_tools\Shared\CommonUtil\SystemUtil\ProcessRunner.cs:line 245
   at pwiz.BiblioSpec.BlibBuild.BuildLibrary(LibraryBuildAction libraryBuildAction, IProgressMonitor progressMonitor, IProgressStatus& status, String& commandArgs, String& messageLog, String[]& ambiguous) in C:\proj\pwiz\pwiz_tools\Shared\BiblioSpec\BlibBuild.cs:line 445
   at pwiz.Skyline.Model.Lib.BiblioSpecLiteBuilder.BuildLibrary(IProgressMonitor progress) in C:\proj\pwiz\pwiz_tools\Skyline\Model\Lib\BiblioSpecLiteBuilder.cs:line 163
 
 
Nick Shulman responded:  2024-06-06 12:45
You might find some useful information in the following support request:
https://skyline.ms/announcements/home/support/thread.view?rowId=59776

BiblioSpec needs to find the report tsv file which goes with the .speclib file, and tries to guess based on filenames and what is found in the first line of the text file.
-- Nick