| 23 | * Talk on ChimeraX web services implementation by Zach |
| 24 | - Zach explained new REST web services method for replacing SOAP/Opal. |
| 25 | - Discussed how input parameters for job are passed. |
| 26 | - Discussed how job return values are packaged (e.g. multiple files). |
| 27 | - Discussed how job progress reports might work. |
| 28 | - Scooter would like existing ChimeraX web services using this long before ChimeraX 1.4 release (May 2022?) |
| 29 | - BLAST is using it. |
| 30 | - Next is Modeller, Zach will get it done by 2 weeks from now and present. |
| 31 | - Then multiple sequence alignment (clustal) added using Opal by Eric 2 weeks ago. |
| 32 | - Eric will try to implement REST seq alignment after Zach converts Modeller. |
| 33 | - Another service to convert is AlphaFold BLAT search. |
| 34 | - And a more complex case to try later is AlphaFold prediction on Wynton. |
| 35 | |
| 36 | * Qt 6 ChimeraX on download page |
| 37 | - Greg hopes to havel Qt 6 tech preview on download page tomorrow. |
| 38 | - Tom has been using it 4 weeks without problems. |
| 39 | - Tom wants it in circulation to see if many Qt 5 crashes are fixed, or workarounds needed. |
| 40 | - Greg notes new Fedora Linux versions work with Qt 6 but not Qt 5. |
| 41 | - Greg has setup tech preview support on download page for future uses. |
| 42 | * Runs script at start of build to patch files or do other setup. |
| 43 | * Flag indicates whether to add it to download page. |
| 44 | * Can edit download page to explain what is new in a particular tech preview. |
| 45 | |
| 46 | * Redesign of client Task / Job classes |
| 47 | - Zach thinking Tasks should inherit from dict. |
| 48 | - Discussion of drawbacks of inheriting from dict |
| 49 | * Allows too much access to dict methods. |
| 50 | * Can confuse session saving seeing an instance as a basic type. |