OpenMS  2.6.0
Public Member Functions | Public Attributes | List of all members
Citation Struct Reference

Stores Citations for individual TOPP tools. More...

#include <OpenMS/APPLICATIONS/TOPPBase.h>

Collaboration diagram for Citation:
[legend]

Public Member Functions

std::string toString () const
 mangle members to string More...
 

Public Attributes

std::string authors
 list of authors in AMA style, i.e. `<surname>` `<initials>`, ... More...
 
std::string title
 title of article More...
 
std::string when_where
 suggested format: journal. year; volume, issue: pages More...
 
std::string doi
 plain DOI (no urls), e.g. 10.1021/pr100177k More...
 

Detailed Description

Stores Citations for individual TOPP tools.

An example would be

Citation c = {"Rost HL, Sachsenberg T, Aiche S, Bielow C et al.",
"OpenMS: a flexible open-source software platform for mass spectrometry data analysis",
"Nat Meth. 2016; 13, 9: 741-748",
"10.1038/nmeth.3959"};

Suggested format is AMA, e.g. https://www.lib.jmu.edu/citation/amaguide.pdf

Member Function Documentation

◆ toString()

std::string toString ( ) const
inline

mangle members to string

References Citation::authors, Citation::doi, Citation::title, and Citation::when_where.

Member Data Documentation

◆ authors

std::string authors

list of authors in AMA style, i.e. `<surname>` `<initials>`, ...

Referenced by Citation::toString().

◆ doi

std::string doi

plain DOI (no urls), e.g. 10.1021/pr100177k

Referenced by Citation::toString().

◆ title

std::string title

title of article

Referenced by Citation::toString().

◆ when_where

std::string when_where

suggested format: journal. year; volume, issue: pages

Referenced by Citation::toString().

OpenMS::Constants::c
const double c