ajasja / af2slurm Goto Github PK
View Code? Open in Web Editor NEWScripts to run AF2 with slurm integration
License: MIT License
Scripts to run AF2 with slurm integration
License: MIT License
Dear developer,
would it be possible to prepend some kind of identifier to the SLURM job names to easily identify AF2 jobs with the 'squeue' command. Just an idea.
Keep up the good work and thank you!
Sometimes things go wrong, so it would be useful to copy over the fasta file in the in folder into the out folder and append an .original
For example in/test.fasta --> out/test/test/test.fasta.original
Or something similar.
On windows systems the extension is often hidden and files look like they have a .fasta extension but are in fact fast.txt.
It would be great if these files (and perhaps a .txt) would be handled transparently.
If there is an empty line after the comment section the parsing crashes.
For example a fasta file with:
# --msa-mode single_sequence
>P1__P2
AEIAALEAENAALEAENAALEAEIAALE:
AKIAALKAKNAALKAKNAALKAKIAALK
Crashes with this error message:
File "af2slurm-watcher.py", line 156, in <module>
main()
File "af2slurm-watcher.py", line 148, in main
move_and_submit_fasta(fasta, args, dry_run=args.dry_run)
File "af2slurm-watcher.py", line 82, in move_and_submit_fasta
fasta_path, out_folder=args.out_folder, dry_run=args.dry_run
File "af2slurm-watcher.py", line 51, in move_over_fasta_file
if lines[0][0] != ">" and file_path.suffix != ".a3m":
Can we use the exact same code to run other programs, such as codon optimisation. I think it should be possible with just modifying the settings:)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.