testlist <- list(aa_sample = c(7.27551616029828e-163, -Inf, -1.60877439598192e-239, 2.35436818357993e+275, 3.0657641480926e-103, -1.00201874497299e+92, 2.73812347812665e-264, -8.40247559069379e-138, -1.66511278796588e+233, -3419948.93017556, -9.80090547664958e-23, Inf, -1.13937497387573e+306, 2.00635661379029e+223, -3.10664861951996e-113, -1.6558360970764e+174, Inf, -2.87917030628532e-123, -4.95132233632974e+34, -3.86502363886418e-141, -3.46255964634373e-248, 3.86928542674373e+80, -4.1313609944348e-176, -2.34136887363592e+79, -5.80409086162842e+111, 3.23248537205195e-46, 3.21584970080254e-94, -1.81708633479782e+28, -2.19316006168103e+162, -1.00514390613086e-56, 9.89685663000396e-96, -5.03389552240227e-192, 4.17581363528256e+78, -1.89287809849597e-71, 6.45081806538141e-107, -3.94031360805596e-269, 4.39842284822165e-21, -2.01211102619909e+164, -4.79875878354936e+67, -4.2179212628317e+53, -1.63539016063378e-130, 1.36221390151317e+265, -8.20784533005484e-211, -8.63423085175894e-246, -3.85883247829412e-275, -1.37011446125026e+54, -1.4056010806837e-203, 7.11369373118736e+44, 4.39071264214741e-212, 6.87883925804874e+261, -5.48524884078665e-204, NaN, -6.5349144166707e-269, 1.44933071436437e+225, 1.93743601742979e+124, -1.50060502681861e-43, 3.39400601144217e+254, 9.92027771549137e-224, 0), od = structure(c(4.85235296768506e-162, 3.59120789751152e-131, 3.3674522168812e-239, 1.72357382029138e+92, 1.16651783240768e+226, 1.29299237349464e+268, 7.44715319852764e+279, 2.42876269028955e+277, 2.82427143049842e-57, 8.72504728329137e-262, 3.11433841124629e+89, 8.88693842564319e+252, 3.7083238465702e+22, 6.41768933142756e-227, 5.69997852364163e-259, 1.36768621158404e+244, 2.53507721379249e+257, 7.40652622210171e+68, 3.03952905589559e+83, 4.1508268095969e-169, 6.85449021917041e-23, 5.38590304282886e-131, 4.16109544091078e-94, 1.42978848768771e-58, 1.96987981210519e+301, 1.84125370794908e-101, 1.62163498351682e+236, 7.10104990503696e+37, 6.36703972787918e-287, 2.24823762732629e-13, 7.93592382739898e-81, 4.85062394600029e-273, 5.27796578800028e+226, 1.67329446948065e-232, 1.94569379620803e+290, 5.09611969272936e+265, 2.03977462592479e+102, 3.03528078781777e-146, 7.01690798118916e-262, 4.21705239500324e+53, 5.88423498564287e-212, 3.08095593072905e-308, 1.48477917459283e+70, 8.00991089606401e-234, 9.81429256227558e-20, 8.6901756304888e-174, 1.75551562124797e-174, 41.4144580261449, 5.83419842678739e-217, 1.73658209937472e+210, 2.56275713225829e+141, 4.77323161977741e-101, 5.32688636169578e+158, 1.33720875405643e+216, 4.13458538519231e+182, 7.04996335825465e+190, 9.29870775680654e+82, 6.63864817923072e-09, 4.92545423473065e+65, 1.24990739265306e+233, 6.92680317727351e-115, 4.0258064114419e+20, 2.08573837631901e+200, 1.09477269223633e+303, 1.17208910210268e+297, 6.05767604484328e+179, 1.26116627311788e-284, 1.73648645728654e-97, 513341067059.053, 1.08687166886722e+260, 8.90101467613933e+255, 51814950760.9376, 1.24449365944918e-78, 1.17169213842271e+39, 2.54466747259147e+190, 9.16457630054811e+219, 5.6539633186511e+179, 4.41200245297488e-221, 2.22990011790144e-306, 8.67739175095139e-150, 2.64006189916018e+249), .Dim = c(9L, 9L )), params = structure(c(1.35236803790965e-136, 1.71729874320308e-94, 3.33923159451227e-63, 6.71966651967612e+192, 6.07599242597692e-266 ), .Dim = c(1L, 5L)), pipar = c(5.91505852485133e+171, -1.77095226216949e+103, 6.0060724013485e-302, 6.05112622224705e+100, -3.32742444148177e+260, -1.43521859235469e+177, -1.14250752254444e-07, 6.05980661159523e+94, -5.2893849413947e-285, 1.68574313575662e+121, -Inf, -9.46330326089136e+272, 5.39039683331202e+60, -4.31058706079853e+78, 1.1187919657821e+68, 9.17199609059543e-204, -4.43505668621701e-222, 1.00230567402632e-195, -1.06407035608669e-286, -1.47710758726321e-38, NA, -1.15221627292587e+222, -5.14964513947395e+275, 1.17253060930154e+190, 7.92288507138525e-292, -2.63710012724834e+106, -4.49869045318643e-99, -8.2392645554629e+34, -6.14620878548646e-262, -7.29737911916526e+90, 1.25389868288124e-113, 5.53926375489131e-185, -7.30038915776165e+53, 2.44154823792285e+27, 3.44178102269413e-34, 2.15691629763103e-197, -Inf, 4.81352858049755e-86, 1.83477770042735e+106, 6.65026585312462e-05, 5.94520759548493e-221, 6.25899050097011e+167, -1.88901924548056e-54, -1.84606582895472e+137, -2.20344077111798e-120, -1.74071937517934e+150, -1.47498082662618e-37, 6.2525289216464e-65, 1.27884721356258e-61, NaN, 2.37083208522813e-36, 3.79441824231842e-284, 5.36853040925822e-295, 0), tpmpar = structure(c(7.48548573617985e-71, 6.84168592617982e-89, 7.5040626227885e+279, 8.13031907453166e+75, 2.06108231388929e-69, 5.5490343836717e-67, 6.92900811575515e-08, 6.99206493167729e-292, 1.32537234356785e-191, 5.30912981299607e-96, 0.000161178348041638, 1.07973026081395e-166, 5.05290869459912e+267, 2.15377320714219e-49, 16062038.3459848, 8.39030924246432e+188, 4.16899813637393e-113, 4.81765084562053e-303, 4.04540780549376e+210, 7.9306383921977e-14, 1.6314491794171e+44), .Dim = c(3L, 7L))) result <- do.call(signalHsmm::duration_viterbi,testlist) str(result)