2. Syntaxe#

vect_asse_gene = RECU_GENE(
    ◆ RESU_GENE = tran_gene / harm_gene,
    ◆ / INST = float,
      / FREQ = float,
    ◇ NOM_CHAM = / "DEPL" (par défaut),
                 / "VITE",
                 / "ACCE",
    # Si: exists("INST") and not exists("FREQ")
        ◇ INTERPOL = / "NON" (par défaut),
                     / "LIN",
        ◇ CRITERE = / "RELATIF" (par défaut),
                    / "ABSOLU",
        # Si: (equal_to("CRITERE", 'RELATIF'))
            ◇ PRECISION = float (défaut: 1e-06),
        # Si: (equal_to("CRITERE", 'ABSOLU'))
            ◆ PRECISION = float,
)

◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles