Changeset 4514
- Timestamp:
- Aug 20, 2013, 3:09:43 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugin/src/org/proteios/plugins/PrideExportPlugin.java
r4512 r4514 1167 1167 } 1168 1168 // Write PRIDE XML generator info 1169 writePrideXmlGeneratorInfo(xmlCrudeWriter );1169 writePrideXmlGeneratorInfo(xmlCrudeWriter, project); 1170 1170 // Write PRIDE XML end part 1171 1171 writePrideXmlEnd(xmlCrudeWriter); … … 1677 1677 currentHit); 1678 1678 log.debug("database from SpectrumSearch = \"" + database + "\""); 1679 String databaseVersion = ""; 1679 1680 if (database == null || database.equals("")) 1680 1681 { 1681 1682 // Otherwise get database info from accession number 1682 1683 database = getDatabaseFromAccessionNumber(externalIds[0]); 1684 } 1685 else if (database.contains("_")) 1686 { 1687 databaseVersion = database 1688 .substring(database.lastIndexOf("_") + 1); 1689 database = database.substring(0, database.lastIndexOf("_")); 1683 1690 } 1684 1691 log.debug("database = \"" + database + "\""); … … 1692 1699 // writeEndTag("Database"); 1693 1700 xmlCrudeWriterImpl.writeEndElement("Database"); 1701 xmlCrudeWriterImpl.writeStartElement("DatabaseVersion"); 1702 xmlCrudeWriterImpl.writeStartElementEnd(); 1703 xmlCrudeWriterImpl.writeCharacters(databaseVersion); 1704 // writeEndTag("Database"); 1705 xmlCrudeWriterImpl.writeEndElement("DatabaseVersion"); 1706 1694 1707 } 1695 1708 } … … 1885 1898 { 1886 1899 // Get score types from Hit query 1887 List<String> scoreTypeList = Hit.getUniqueScoreTypesWithCombinedFDR(project, dc); 1900 List<String> scoreTypeList = Hit.getUniqueScoreTypesWithCombinedFDR( 1901 project, dc); 1888 1902 log.debug("scoreTypeList = " + scoreTypeList); 1889 1903 List<String> usedScoreTypeList = new ArrayList<String>(); … … 2268 2282 * XMLCrudeWriterImpl to use. 2269 2283 */ 2270 private void writePrideXmlGeneratorInfo(XMLCrudeWriter xmlCrudeWriterImpl )2284 private void writePrideXmlGeneratorInfo(XMLCrudeWriter xmlCrudeWriterImpl, Project project) 2271 2285 { 2272 2286 try … … 2287 2301 xmlCrudeWriterImpl.writeStartElement(cvParamStr); 2288 2302 xmlCrudeWriterImpl.writeSingleElementEnd(); 2303 cvParamStr = new String( 2304 "cvParam cvLabel=\"PRIDE\" accession=\"PRIDE:0000218\" name=\"Original MS data file format\" value=\"Proteios\" "); 2305 xmlCrudeWriterImpl.writeStartElement(cvParamStr); 2306 xmlCrudeWriterImpl.writeSingleElementEnd(); 2307 cvParamStr = new String( 2308 "cvParam cvLabel=\"PRIDE\" accession=\"PRIDE:0000097\" name=\"Project\" value=\"" + project.getName() + "\" "); 2309 xmlCrudeWriterImpl.writeStartElement(cvParamStr); 2310 xmlCrudeWriterImpl.writeSingleElementEnd(); 2311 cvParamStr = new String( 2312 "cvParam cvLabel=\"PRIDE\" accession=\"PRIDE:0000040\" name=\"Experiment description\" value=\"" + project.getDescription() + "\" "); 2313 xmlCrudeWriterImpl.writeStartElement(cvParamStr); 2314 xmlCrudeWriterImpl.writeSingleElementEnd(); 2315 2289 2316 // 2290 2317 // writeEndTag("additional"); … … 2402 2429 2403 2430 2404 2405 2406 2407 2431 private List<SearchModification> fetchSearchModifications(Hit currentHit, 2408 2432 DbControl dc) … … 2423 2447 } 2424 2448 } 2425 2426 2427 2449 2428 2450 … … 2560 2582 2561 2583 2562 2563 2564 2584 /** 2565 2585 * Appends a new string to an input base string, after an optional separator … … 2593 2613 return newStr; 2594 2614 } 2595 2596 2597 2615 2598 2616 … … 3022 3040 selectedXmlTagName, selectedXMLEndTag, convertPsiToMsOntology, 0); 3023 3041 } 3024 3025 3042 3026 3043 … … 3253 3270 return line; 3254 3271 } 3255 3256 3257 3272 3258 3273
Note: See TracChangeset
for help on using the changeset viewer.