Skip to content

Main content

Biosystematic Character Missing Inapplicable Tag Tool

Keep explicitly supplied missing and inapplicable character tokens distinct.

Loading tool…

Description

Partition character tokens into observed, missing and inapplicable positions.

Systematic character records distinguish observed states, ambiguity, missing data and inapplicability. Marker tokens and key-couplet references encode a supplied scheme; checking a local row does not determine actual homology, a complete valid key or a phylogenetic result.

Partition character tokens into observed, missing and inapplicable positions.

When to use this tool

Use Biosystematic Character Missing Inapplicable Tag when checking the stated systematic-character or identification-key record convention.

How to use the tool and how it works

  1. Enter tokens, missingToken, inapplicableToken. Use the units and conventions below.
  2. Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
  3. Read observedIndices, missingIndices, inapplicableIndices. Use the output convention below.

Partition character tokens into observed, missing and inapplicable positions. Require distinct missing/inapplicable tokens; compare literally and preserve zero-based positions in each output.1

Input fieldMeaning and unitsAccepted input
tokensTokensRequired. Array of text; maximum UTF-16 length 8192; maximum items 256.
missingTokenMissing TokenRequired. Text; maximum UTF-16 length 8192.
inapplicableTokenInapplicable TokenRequired. Text; maximum UTF-16 length 8192.
Output fieldInterpretationReturned shape
observedIndicesObserved IndicesRequired. Array of safe integer; maximum items 256.
missingIndicesMissing IndicesRequired. Array of safe integer; maximum items 256.
inapplicableIndicesInapplicable IndicesRequired. Array of safe integer; maximum items 256.
json
{
  "input": {
    "tokens": [
      "0",
      "?",
      "-",
      "1"
    ],
    "missingToken": "?",
    "inapplicableToken": "-"
  },
  "output": {
    "observedIndices": [
      0,
      3
    ],
    "missingIndices": [
      1
    ],
    "inapplicableIndices": [
      2
    ]
  }
}

Limitations and assumptions

  • Observed means neither marker, not a verified valid state, measurement or taxonomic character.
  • Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.

Alternative or Complementary methods

Validate the complete character vocabulary, specimen observations and key graph; use an appropriate systematic or phylogenetic analysis for biological conclusions.

References

  1. Calculation and input contract: biosystematics/biosystematic-character-missing-inapplicable-tag — tool.io

Similar or alternative tools