Skip to content

Commit ee2a86d

Browse files
Merge pull request #165 from Alexander-Sol/mzLib566
Update to mzLib 1.0.566, fixed issue when reading in .psmtsv files
2 parents 9918b0a + bde5788 commit ee2a86d

File tree

5 files changed

+9
-14
lines changed

5 files changed

+9
-14
lines changed

CMD/CMD.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<ItemGroup>
1616
<PackageReference Include="CommandLineParser" Version="2.7.82" />
1717
<PackageReference Include="MathNet.Numerics" Version="5.0.0" />
18-
<PackageReference Include="mzLib" Version="1.0.565" />
18+
<PackageReference Include="mzLib" Version="1.0.566" />
1919
<PackageReference Include="NetSerializer" Version="4.1.2" />
2020
<PackageReference Include="Nett" Version="0.15.0" />
2121
<PackageReference Include="SharpLearning.Common.Interfaces" Version="0.28.0" />

GUI/GUI.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</PropertyGroup>
1717
<ItemGroup>
1818
<PackageReference Include="MathNet.Numerics" Version="5.0.0" />
19-
<PackageReference Include="mzLib" Version="1.0.565" />
19+
<PackageReference Include="mzLib" Version="1.0.566" />
2020
<PackageReference Include="NetSerializer" Version="4.1.2" />
2121
<PackageReference Include="Nett" Version="0.15.0" />
2222
<PackageReference Include="SharpLearning.Common.Interfaces" Version="0.28.0" />

Test/Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
</ItemGroup>
2121
<ItemGroup>
2222
<PackageReference Include="MathNet.Numerics" Version="5.0.0" />
23-
<PackageReference Include="mzLib" Version="1.0.565" />
23+
<PackageReference Include="mzLib" Version="1.0.566" />
2424
<PackageReference Include="NetSerializer" Version="4.1.2" />
2525
<PackageReference Include="nunit" Version="4.2.2" />
2626
<PackageReference Include="NUnit3TestAdapter" Version="4.6.0" />

Util/PsmReader.cs

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -60,18 +60,12 @@ public PsmReader()
6060
{ PsmFileType.PeptideShaker, new string[] { ", " } },
6161
};
6262

63-
// TODO:
64-
// try to cast filetype as IQuantifiableResultFile
65-
// var readResult as IQuantifiableResultFile
66-
// 1. use Parsefiletype extension to get supported filetype enum
67-
// 2. get ResultFile by passing in filePath and enum
68-
// try cast resultFile to IQuantResultFile
69-
private static List<Identification> TryReadQuantifiableResultFile(string filepath, bool silent, List<SpectraFileInfo> rawfiles)
63+
private static List<Identification> TryReadQuantifiableResultFile(string filepath, bool silent, List<SpectraFileInfo> rawfiles, bool usePepQValue)
7064
{
7165
try
7266
{
7367
IQuantifiableResultFile quantifiable = FileReader.ReadQuantifiableResultFile(filepath);
74-
List<Identification> identifications = quantifiable.MakeIdentifications(rawfiles);
68+
List<Identification> identifications = quantifiable.MakeIdentifications(rawfiles, usePepQValue);
7569
if (!silent)
7670
{
7771
Console.WriteLine("Done reading PSMs; found " + identifications.Count);
@@ -89,10 +83,11 @@ private static List<Identification> TryReadQuantifiableResultFile(string filepat
8983
public List<Identification> ReadPsms(string filepath, bool silent, List<SpectraFileInfo> rawfiles, double qValueThreshold = 0.01, bool usePepQValue = false)
9084
{
9185
// check if file path can be read in using readers as QuantifiableResultFile
92-
List<Identification> quantifiableIdentifications = TryReadQuantifiableResultFile(filepath, silent, rawfiles);
86+
List<Identification> quantifiableIdentifications = TryReadQuantifiableResultFile(filepath, silent, rawfiles, usePepQValue);
9387
if (quantifiableIdentifications != null)
9488
{
95-
return quantifiableIdentifications;
89+
qValueThreshold = Math.Max(qValueThreshold, 0.01);
90+
return quantifiableIdentifications.Where(id => id.QValue < qValueThreshold).ToList();
9691
}
9792

9893
if (_modSequenceToMonoMass == null)

Util/Util.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<ItemGroup>
1414
<PackageReference Include="CommandLineParser" Version="2.7.82" />
1515
<PackageReference Include="MathNet.Numerics" Version="5.0.0" />
16-
<PackageReference Include="mzLib" Version="1.0.565" />
16+
<PackageReference Include="mzLib" Version="1.0.566" />
1717
<PackageReference Include="NetSerializer" Version="4.1.2" />
1818
<PackageReference Include="Nett" Version="0.15.0" />
1919
</ItemGroup>

0 commit comments

Comments
 (0)