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 Mon Dec 23 2013 22:47:52 using doxygen 1.8.5 |