Ata Jadid Ahari
03/17/2026, 3:36 PMNicolas Vannieuwkerke
03/17/2026, 3:37 PMAta Jadid Ahari
03/17/2026, 3:40 PMNicolas Vannieuwkerke
03/17/2026, 3:43 PMNicolas Vannieuwkerke
03/18/2026, 12:31 PMError in if (fitMetrics(fds) == "jaccard") { :
the condition has length > 1
When I print out fitMetrics(fds) I get the following output:
Intron Jaccard Index psi5 psi3
"jaccard" "psi5" "psi3"
theta
"theta"
Can I update the script to check if this contains "jaccard" instead or how should I handle this situation so that I don't break anything?Ata Jadid Ahari
03/18/2026, 1:19 PMNicolas Vannieuwkerke
03/18/2026, 1:21 PMFRASER2Nicolas Vannieuwkerke
03/18/2026, 1:22 PMNicolas Vannieuwkerke
03/18/2026, 1:28 PMNicolas Vannieuwkerke
03/18/2026, 1:28 PMif("$fraser_version" == "FRASER2"){
pseudocount(0.1)
psiTypes <- c("jaccard")
psiTypesNotUsed <- c("psi5", "psi3", "theta")
} else{
pseudocount(1)
psiTypes <- c("psi5", "psi3", "theta")
psiTypesNotUsed <- c("jaccard")
}
I have this now in the scriptAta Jadid Ahari
03/18/2026, 1:43 PMNicolas Vannieuwkerke
03/18/2026, 1:44 PMAta Jadid Ahari
03/18/2026, 1:44 PMNicolas Vannieuwkerke
03/18/2026, 1:44 PMAta Jadid Ahari
03/18/2026, 1:46 PMfitMetrics(fds) <- psiTypes
but I'm not sure, maybe it is not working as expected. I think we have to call the configure_fraser first here: https://github.com/nf-core/drop/blob/11452b2e3570868ad988800e883f09afd9778d5e/modu[…]fraser/fithyperparams/templates/04_fit_hyperparameters_FraseR.R
before setting the psiTypes.Ata Jadid Ahari
03/18/2026, 1:48 PMNicolas Vannieuwkerke
03/18/2026, 1:48 PMpsiValueCalculation output, right? it hasn't run the fit hyperparameters by thenNicolas Vannieuwkerke
03/18/2026, 2:17 PMNicolas Vannieuwkerke
03/18/2026, 2:21 PMAta Jadid Ahari
03/18/2026, 2:23 PMNicolas Vannieuwkerke
03/18/2026, 2:24 PMNicolas Vannieuwkerke
03/18/2026, 2:24 PMAta Jadid Ahari
03/18/2026, 2:24 PMNicolas Vannieuwkerke
03/18/2026, 2:30 PMNicolas Vannieuwkerke
03/18/2026, 3:22 PMAta Jadid Ahari
03/25/2026, 1:41 PMNicolas Vannieuwkerke
03/25/2026, 1:49 PM