diff --git a/.shed.yml b/.shed.yml new file mode 100644 index 0000000..def540f --- /dev/null +++ b/.shed.yml @@ -0,0 +1,12 @@ +name: autoBIGS +owner: RealYHD +description: Automated MLST typing from PubMLST and InstitutPasteur. +homepage_url: https://github.com/Syph-and-VPD-Lab/autoBIGS.cli +long_description: | + A program that allows quickly batched requests for obtaining MLST + profiles on multiple FASTA sequences and exporting it as a convenient + CSV. Capable of querying a variety of MLST databases from both + Institut Pasteur and PubMLST. +remote_repository_url: https://github.com/Syph-and-VPD-Lab/autoBIGS.cli +categories: +- Sequence Analysis \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile index 5d6c8b8..adf8824 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,19 +2,19 @@ pipeline { agent { kubernetes { cloud 'rsys-devel' - defaultContainer 'pip' - inheritFrom 'pip' + defaultContainer 'miniforge3' + inheritFrom 'miniforge' } } stages { stage ("install") { steps { + sh 'conda install python==3.12.7 pip -y -q' sh 'useradd galaxy -m' sh 'apt-get update' sh 'apt-get install sudo -y' - sh 'sudo -u galaxy pip install -r requirements.txt' - sh 'sudo -u galaxy pip install standard-imghdr' + sh 'pip install -r requirements.txt' } } stage ("lint") { diff --git a/autobigs-cli.xml b/autobigs-cli.xml index f926753..af95b1b 100644 --- a/autobigs-cli.xml +++ b/autobigs-cli.xml @@ -19,7 +19,7 @@ autoBIGS info --retrieve-bigsdbs --csv $info_db_out #end if #else if $mode.operation == "st": - autoBIGS st "$fastas" "$seqdefdb" $schema "$mlst_profiles_output" $stop_on_fail + autoBIGS st#for $fasta in $mode.fastas_list# '${fasta.fasta}' #end for#"$seqdefdb" $schema "$mlst_profiles_output" $stop_on_fail #end if ]]> @@ -45,7 +45,9 @@ - + + + @@ -66,7 +68,9 @@ - + + + @@ -96,17 +100,19 @@