I have written a class for OpenMS I want to contribute. What should I do?
Basically, you must conform to the OpenMS Coding conventions :
tools/checker.php. Call php tools/checker.php for detailed instructions. When this is done, you can either
include/OpenMS/FORMAT/ and source/FORMAT/ folders. The file adapter should implement a default constructor, a load method and a store method. Make sure your code conforms to the OpenMS Coding conventions . Type enum in /include/OpenMS/FORMAT/FileTypes.h, isSupported method of /source/FORMAT/FileHandler.C and getTypeByFileName method of /source/FORMAT/FileHandler.C. loadExperiment or loadFeatures, respectively, of the FileHandler class. /source/APPLICATIONS/TOPPViewBase.C. Add the file extensions to the filter_all and filter_single variables of the getFileList_ method. setValidStrings_("in_type", StringList::create("mzData,mzXML,mzML")); in FileInfo I want to implement a new TOPP tool. What is to be done?
source/TEST/TOPP/CMakeLists.txt. Make sure that a test exists for each commandline option of the tool. source/APPLICATIONS/TOPP or source/APPLICATIONS/UTILS (depending on its maturity) source/APPLICATIONS/ToolHandler.C doc/doxygen/public/TOPP.doxygen | OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:25 using doxygen 1.8.5 |