STR Microvariant Formatter

Format an STR microvariant allele from complete repeats and residual bases; decimal suffix is not a fraction.

Description

STR microvariant labels combine complete repeat count with a suffix for residual bases.

STR microvariant labels combine complete repeat count with a suffix for residual bases. The suffix after the dot is a base count rather than a decimal fraction.

Format an STR microvariant allele from complete repeats and residual bases; decimal suffix is not a fraction.

When to use STR Microvariant Formatter

Use this for the following task: Format an STR microvariant allele from complete repeats and residual bases; decimal suffix is not a fraction.

Prepare the observed records or explicit model parameters requested below. Keep probabilities as fractions and paired records aligned.

How to use STR Microvariant Formatter and understand its results

  1. Prepare the observed records or explicit model parameters requested below. Keep probabilities as fractions and paired records aligned.
  2. Enter completeRepeats, partialRepeatBases, motifLength using the field table, then run the tool.
  3. Read alleleLabel, repeatRegionBases. Interpret flags, units, ordering and placeholder values using the rules below.
  4. Review any reported issue or failed check, correct the supplied values when appropriate, and verify the result in its intended context.
Input fieldMeaningValue type and boundsRequirement
completeRepeatsComplete repeatsintegerRequired
partialRepeatBasesPartial repeat basesintegerRequired
motifLengthMotif lengthintegerRequired

Require nonnegative counts, positive motif length and partial bases shorter than one motif. Omit the suffix for zero partial bases.1

alleleLabel = completeRepeats[.partialBases]; regionBases = repeats×motifLength + partialBases

This summarizes the declared operation. Units, indexing, inclusivity and exceptional cases are explained in the surrounding text.

Output fieldMeaningValue type
alleleLabelAllele labelstring
repeatRegionBasesRepeat region basesnumber
json
{
  "input": {
    "completeRepeats": 12,
    "partialRepeatBases": 3,
    "motifLength": 4
  },
  "output": {
    "alleleLabel": "12.3",
    "repeatRegionBases": 51
  }
}

Limitations and assumptions

The tool formats supplied lengths without sequence analysis or locus-specific allele nomenclature validation.

The tool evaluates supplied observations or a declared model. It does not establish the biological cause of an observed pattern. Malformed requests produce input errors. A successfully evaluated request can still contain false flags, empty result lists or a result outside the supplied threshold; those outcomes have the meanings stated above.

Alternative or Complementary methods

Choose SSR Motif Class for this operation: Reduce an SSR motif to its primitive repeat unit and classify its base length. For a complementary task, use STR Panel Completeness for this operation: Audit STR panel completeness against a caller-supplied locus set, not an embedded legacy policy.

The implementation reference documents the exact calculation, supported input shapes and returned fields.

References

  1. STR Microvariant Formatter — tool.io

Similar or alternative tools

  • SSR Motif Class

    Reduce an SSR motif to its primitive repeat unit and classify its base length.

  • STR Panel Completeness

    Audit STR panel completeness against a caller-supplied locus set, not an embedded legacy policy.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies