Project

General

Profile

Actions

Feature #219

closed

Create Frealign web interface

Added by Neil Voss over 14 years ago. Updated over 14 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Web interface
Target version:
-
Start date:
03/17/2010
Due date:
% Done:

50%

Estimated time:

Description

Create Frealign web interface. There are many steps involved:

Current state:

  1. Prepare Frealign (interface)
    1. Click Frealign Refinement from the menu
    2. Select Model and Stack
    3. Set Frealign parameters
    4. Launch prepFrealign.py script
  2. Prepare Frealign (background)
    1. Create shell script for each node
    2. Package tar file for transfer to garibaldi
    3. Create entry into ApFrealignPrepareData
  3. Lanuch Frealign Job (interface)
    1. Menu shows frealign jobs are prepare (from ApFrealignPrepareData query)
    2. Click on menu shows list of prepared jobs
    3. Select a prepared job and use this job
    4. Set Wall and CPU time, cluster directory and click show job file
    5. Review job file, (copy files to DMF?), and click submit job to cluster
    6. Job runs on Garibaldi
Needed:
  1. Method to review progress of job
  2. Method to flag prepared job as running and/or complere
  3. Method to (copy data from DMF? and) launch uploadFrealign jobs

Related issues 2 (0 open2 closed)

Related to Appion - Feature #192: Create an uploadFrealign.py script to upload the FREALIGN results into the databaseClosedNeil Voss03/07/2010

Actions
Blocks Appion - Feature #2: Get FREALIGN integrated into appionClosedAmber Herold01/08/201002/08/2010

Actions
Actions #1

Updated by Neil Voss over 14 years ago

  1. Method to flag prepared job as running and/or complere

We could do a query, because the garibaldi job in ApClusterJobData and the prepared frealign job in ApFrealignPrepareData share the same path. So, prepared jobs that share a path with a cluster job of type runfrealign are no longer prepared.

Actions #2

Updated by Neil Voss over 14 years ago

I went with a much simpler method, looking at the job types in ApClusterJobData. One drawback is that the number can get out of whack. But it makes it much simpler.

Prepared = prepfrealign(done) - runfrealign(all)
Run (Ready to Upload) = runfrealign(done) - uploadfrealign(all)
Uploaded = uploadfrealign(done)

Actions #3

Updated by Neil Voss over 14 years ago

The prepareFrealign script will use the method from note 1 to determine if a specific prepared job has already been run.

Neil Voss wrote:

  1. Method to flag prepared job as running and/or complere

We could do a query, because the garibaldi job in ApClusterJobData and the prepared frealign job in ApFrealignPrepareData share the same path. So, prepared jobs that share a path with a cluster job of type runfrealign are no longer prepared.

Actions #4

Updated by Neil Voss over 14 years ago

  • % Done changed from 20 to 50

upload frealign and check frealign status are mostly done.

DMF still untouch.

uploadfrealign.py not started.

Actions #5

Updated by Neil Voss over 14 years ago

  • Status changed from Assigned to Closed
Actions

Also available in: Atom PDF