Skip to content

Commit b567f28

Browse files
author
stefanks
authoredJan 25, 2017
Merge pull request #181 from rmillikin/master
fasta
2 parents 43b1938 + a06ee99 commit b567f28

File tree

12 files changed

+299
-184
lines changed

12 files changed

+299
-184
lines changed
 

‎InternalLogicWithFileIO/CalibrationTask/CalibrationTask.cs

+3-2
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,13 @@ protected override MyResults RunSpecific()
8888
List<MorpheusModification> variableModifications = ListOfModListsForCalibration.Where(b => b.Variable).SelectMany(b => b.Mods).ToList();
8989
List<MorpheusModification> fixedModifications = ListOfModListsForCalibration.Where(b => b.Fixed).SelectMany(b => b.Mods).ToList();
9090
List<MorpheusModification> localizeableModifications = ListOfModListsForCalibration.Where(b => b.Localize).SelectMany(b => b.Mods).ToList();
91+
9192
Dictionary<string, List<MorpheusModification>> identifiedModsInXML;
9293
HashSet<string> unidentifiedModStrings;
93-
MatchXMLmodsToKnownMods(xmlDbFilenameList, localizeableModifications, out identifiedModsInXML, out unidentifiedModStrings);
94+
MatchXMLmodsToKnownMods(dbFilenameList, localizeableModifications, out identifiedModsInXML, out unidentifiedModStrings);
9495

9596
Status("Loading proteins...");
96-
var proteinList = xmlDbFilenameList.SelectMany(b => GetProteins(true, identifiedModsInXML, b)).ToList();
97+
var proteinList = dbFilenameList.SelectMany(b => GetProteins(true, identifiedModsInXML, b)).ToList();
9798

9899
List<ProductType> lp = new List<ProductType>();
99100
FragmentTypes fragmentTypesForCalibration = FragmentTypes.None;

‎InternalLogicWithFileIO/EverythingRunner/EverythingRunnerEngine.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ public class EverythingRunnerEngine : MyEngine
1515

1616
private readonly List<MyTaskEngine> taskList;
1717
private List<string> currentRawDataFilenameList;
18-
private List<XmlForTask> currentXmlDbFilenameList;
18+
private List<DbForTask> currentXmlDbFilenameList;
1919

2020
#endregion Private Fields
2121

2222
#region Public Constructors
2323

24-
public EverythingRunnerEngine(List<MyTaskEngine> taskList, List<string> startingRawFilenameList, List<XmlForTask> startingXmlDbFilenameList) : base(0)
24+
public EverythingRunnerEngine(List<MyTaskEngine> taskList, List<string> startingRawFilenameList, List<DbForTask> startingXmlDbFilenameList) : base(0)
2525
{
2626
this.taskList = taskList;
2727
currentRawDataFilenameList = startingRawFilenameList;
@@ -91,7 +91,7 @@ where currentRawDataFilenameList.All(f => f.StartsWith(possibleMatch, StringComp
9191
if (!Directory.Exists(output_folder))
9292
Directory.CreateDirectory(output_folder);
9393
ok.OutputFolder = output_folder;
94-
ok.xmlDbFilenameList = currentXmlDbFilenameList;
94+
ok.dbFilenameList = currentXmlDbFilenameList;
9595
ok.rawDataFilenameList = currentRawDataFilenameList;
9696

9797
var myTaskResults = (MyTaskResults)ok.Run();
@@ -129,7 +129,7 @@ private void NewSpectras(List<string> newSpectra)
129129
newSpectrasHandler?.Invoke(this, new StringListEventArgs(newSpectra));
130130
}
131131

132-
private void NewDBs(List<XmlForTask> newDatabases)
132+
private void NewDBs(List<DbForTask> newDatabases)
133133
{
134134
newDbsHandler?.Invoke(this, new XmlForTaskListEventArgs(newDatabases));
135135
}

‎InternalLogicWithFileIO/EverythingRunner/XmlForTaskListEventArgs.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ public class XmlForTaskListEventArgs : EventArgs
88

99
#region Public Fields
1010

11-
public List<XmlForTask> newDatabases;
11+
public List<DbForTask> newDatabases;
1212

1313
#endregion Public Fields
1414

1515
#region Public Constructors
1616

17-
public XmlForTaskListEventArgs(List<XmlForTask> newDatabases)
17+
public XmlForTaskListEventArgs(List<DbForTask> newDatabases)
1818
{
1919
this.newDatabases = newDatabases;
2020
}

‎InternalLogicWithFileIO/GPTMDTask/GPTMDTask.cs

+6-5
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ public static void WriteXmlDatabase(Dictionary<string, HashSet<Tuple<int, string
169169
protected override MyResults RunSpecific()
170170
{
171171
MyTaskResults myGPTMDresults = new MyGPTMDTaskResults(this);
172-
myGPTMDresults.newDatabases = new List<XmlForTask>();
172+
myGPTMDresults.newDatabases = new List<DbForTask>();
173173

174174
var currentRawFileList = rawDataFilenameList;
175175

@@ -180,9 +180,10 @@ protected override MyResults RunSpecific()
180180
List<MorpheusModification> fixedModifications = listOfModListsForGPTMD.Where(b => b.Fixed).SelectMany(b => b.Mods).ToList();
181181
List<MorpheusModification> localizeableModifications = listOfModListsForGPTMD.Where(b => b.Localize).SelectMany(b => b.Mods).ToList();
182182
List<MorpheusModification> gptmdModifications = listOfModListsForGPTMD.Where(b => b.Gptmd).SelectMany(b => b.Mods).ToList();
183+
183184
Dictionary<string, List<MorpheusModification>> identifiedModsInXML;
184185
HashSet<string> unidentifiedModStrings;
185-
MatchXMLmodsToKnownMods(xmlDbFilenameList, localizeableModifications, out identifiedModsInXML, out unidentifiedModStrings);
186+
MatchXMLmodsToKnownMods(dbFilenameList, localizeableModifications, out identifiedModsInXML, out unidentifiedModStrings);
186187

187188
IEnumerable<Tuple<double, double>> combos = LoadCombos().ToList();
188189

@@ -200,7 +201,7 @@ protected override MyResults RunSpecific()
200201
lp.Add(ProductType.Y);
201202

202203
Status("Loading proteins...");
203-
var proteinList = xmlDbFilenameList.SelectMany(b => GetProteins(true, identifiedModsInXML, b)).ToList();
204+
var proteinList = dbFilenameList.SelectMany(b => GetProteins(true, identifiedModsInXML, b)).ToList();
204205
AnalysisEngine analysisEngine;
205206
AnalysisResults analysisResults = null;
206207
for (int spectraFileIndex = 0; spectraFileIndex < currentRawFileList.Count; spectraFileIndex++)
@@ -240,14 +241,14 @@ protected override MyResults RunSpecific()
240241

241242
//output(gptmdResults.ToString());
242243

243-
string outputXMLdbFullName = Path.Combine(OutputFolder, string.Join("-", xmlDbFilenameList.Select(b => Path.GetFileNameWithoutExtension(b.FileName))) + "GPTMD.xml");
244+
string outputXMLdbFullName = Path.Combine(OutputFolder, string.Join("-", dbFilenameList.Select(b => Path.GetFileNameWithoutExtension(b.FileName))) + "GPTMD.xml");
244245

245246
WriteXmlDatabase(gptmdResults.Mods, proteinList.Where(b => !b.IsDecoy).ToList(), outputXMLdbFullName);
246247

247248
SucessfullyFinishedWritingFile(outputXMLdbFullName);
248249

249250
// TODO: Fix so not always outputting a contaminant
250-
myGPTMDresults.newDatabases.Add(new XmlForTask(outputXMLdbFullName, false));
251+
myGPTMDresults.newDatabases.Add(new DbForTask(outputXMLdbFullName, false));
251252

252253
return myGPTMDresults;
253254
}

‎InternalLogicWithFileIO/InternalLogicTaskLayer.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
<Compile Include="GPTMDTask\GPTMDTask.cs" />
9898
<Compile Include="GPTMDTask\ModListForGPTMDTask.cs" />
9999
<Compile Include="CalibrationTask\ModListForCalibrationTask.cs" />
100-
<Compile Include="Parent\XmlForTask.cs" />
100+
<Compile Include="Parent\DbForTask.cs" />
101101
<Compile Include="SearchTask\ModListForSearchTask.cs" />
102102
<Compile Include="ModList.cs" />
103103
<Compile Include="SearchTask\MySearchTaskResults.cs" />

‎InternalLogicWithFileIO/Parent/XmlForTask.cs ‎InternalLogicWithFileIO/Parent/DbForTask.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
namespace InternalLogicTaskLayer
22
{
3-
public class XmlForTask
3+
public class DbForTask
44
{
55

66
#region Public Constructors
77

8-
public XmlForTask(string fileName, bool isContaminant)
8+
public DbForTask(string fileName, bool isContaminant)
99
{
1010
FileName = fileName;
1111
IsContaminant = isContaminant;

0 commit comments

Comments
 (0)