Template:Antibody/TypeSwitch/Doc

Purpose
This template is a helper template for Template:Antibody. It takes an extension type as a parameter and creates the wiki markup associated with that type. If you would like to add a new type, please add it to this switch statement. Do not add it to the Template:Antibody directly.

Usage

 * type - a type. For legal values, see documentation for Template:Antibody. In additional to the legal values, two special values exist to facilitate the coding of Template:Antibody:
 * - suppresses the addition of categories. The type name that should be displayed is passed as the second parameter, e.g. .  Template:Antibody uses this as its value when the template is in demo mode so that it doesn't add category links to the host page.
 * - adds the host page to Category:Antibodies with invalid or missing type but does not display a label. Template:Antibody uses this as its value when no type parameter was provided.