Come aprire file .CWL su iOS
Per aprire file .CWL su iOS, iOS in genere non esegue flussi di lavoro CWL in modo nativo; aprire il file .cwl in un visualizzatore di testo/codice per leggerlo o trasferirlo in un ambiente desktop/Linux per eseguirlo con un runner CWL.
Istruzioni passo passo
- iOS in genere non esegue flussi di lavoro CWL in modo nativo; aprire il file .cwl in un visualizzatore di testo/codice per leggerlo o trasferirlo in un ambiente desktop/Linux per eseguirlo con un runner CWL.
Software consigliato
- Textastic
- Kodex
- Files app
Metodi alternativi
- Open .CWL in a browser-based viewer if desktop apps fail.
- Try opening .CWL on iOS with a secondary app to rule out app-specific issues.
- Convert .CWL only with trusted tools when direct opening is not possible.
Problemi comuni
Il file .CWL si apre come testo ma non "esegue"
Un file .cwl è una descrizione del flusso di lavoro/strumento, non un programma autonomo. Deve essere eseguito da un corridore CWL, solitamente insieme a un file oggetto di input e agli strumenti/contenitori richiesti.
- Esegui il file utilizzando un esecutore CWL (ad esempio, l'implementazione di riferimento cwltool) anziché fare doppio clic su di esso.
- Controlla se il flusso di lavoro prevede un file di parametri di input separato (spesso YAML/JSON) e forniscilo durante l'esecuzione.
- Assicurati che gli strumenti o i contenitori della riga di comando a cui si fa riferimento siano disponibili nel tuo ambiente.
Runner segnala errori di convalida o "versione CWL non supportata"
I documenti CWL dichiarano una versione CWL e devono seguire le specifiche; un corridore potrebbe rifiutare documenti che non corrispondono allo schema o alla versione prevista.
- Conferma la versione CWL del documento e confrontala con le versioni supportate dal tuo corridore.
- Convalidare la struttura del documento rispetto alla specifica CWL e correggere i campi mancanti/errati.
- Prova un'altra implementazione CWL dall'elenco ufficiale se il tuo attuale esecutore non supporta le funzionalità del documento.
Il flusso di lavoro si avvia ma non riesce a causa della mancanza di strumenti, percorsi o contenitori
I flussi di lavoro CWL spesso chiamano strumenti o contenitori da riga di comando esterni; si verificano errori se le dipendenze non sono presenti, non sono accessibili o differiscono da quanto previsto dal flusso di lavoro.
- Esaminare i requisiti del flusso di lavoro/dello strumento e assicurarsi che il software richiesto sia installato o disponibile tramite riferimenti al contenitore.
- Controlla i percorsi dei file e i nomi dei file di input nel tuo oggetto di input; assicurarsi che i file di riferimento esistano e siano leggibili.
- Esegui con una maggiore registrazione nel tuo esecutore per identificare quale passaggio non è riuscito e perché, quindi regola l'ambiente o gli input di conseguenza.
Confusione nell'associazione dei file (si apre nell'app sbagliata)
I sistemi operativi potrebbero non riconoscere .cwl come descrizione di un flusso di lavoro eseguibile e lo apriranno con un editor predefinito o un programma non correlato.
- Aprilo esplicitamente con un editor di testo per la visualizzazione o con il tuo runner CWL dalla riga di comando per l'esecuzione.
- Evitare di modificare l'estensione; installare/configurare invece un runner CWL e utilizzarlo per elaborare il file.
- Se hai bisogno di un comportamento coerente, documenta un corridore e un comando standard per la tua squadra (ad esempio, utilizzando cwltool).
Nota di sicurezza
Tratta i file .cwl come istruzioni eseguibili: l'esecuzione di un flusso di lavoro CWL può eseguire strumenti da riga di comando e leggere/scrivere file, quindi esegui solo flussi di lavoro da fonti attendibili.