leginon-org / leginon-redmine-archive

1 stars 0 forks source link

Remove EMAN1 functions from Appion #2840

Open leginonbot opened 8 months ago

leginonbot commented 8 months ago

Author Name: Neil Voss (@vosslab) Original Redmine Issue: 2840, https://emg.nysbc.org/redmine/issues/2840 Original Date: 2014-07-15 Original Assignee: Scott Stagg


EMAN1 is deprecated, so it is our best interest to remove any code using EMAN1 programs, such as proc2d, proc3d, etc.

Code to get program counts:

PROGRAM=proc2d; pyfiles=`find . -name '*.py' -type f`; filecount=`grep $PROGRAM $pyfiles | egrep -v ':\s*\#' | cut -d':' -f1 | sort | uniq | wc -l`; instance=`grep $PROGRAM $pyfiles | egrep -v ':\s*\#' | wc -l`; echo $PROGRAM: $instance instances in $filecount files
proc2d: 158 instances in 57 files
proc3d: 105 instances in 32 files
make3d: 45 instances in 8 files
project3d: 13 instances in 4 files
refine2d: 6 instances in 3 files
applyctf: 6 instances in 2 files
startAny: 5 instances in 2 files
batchboxer: 4 instances in 3 files
classalign: 3 instances in 2 files
startcsym: 3 instances in 1 files
startoct: 3 instances in 1 files
pdb2mrc: 3 instances in 1 files
starticos: 3 instances in 1 files
iminfo: 2 instances in 2 files
runpar: 1 instances in 1 files
leginonbot commented 8 months ago

Original Redmine Comment Author Name: Neil Voss (@vosslab) Original Date: 2014-11-19T16:24:15Z


Goal to write a proc2d.py

leginonbot commented 8 months ago

Original Redmine Comment Author Name: Clint Potter (Clint Potter) Original Date: 2014-11-19T16:28:08Z


Discussed during Appion call. proc2d will not work anymore. Scott says we don't want to rely on eman2.  Want our old proc2d. Neil found all instances. 158 instances. Can do this with pyami. Need to create a proc2d.py. Scott will take stab at it.

leginonbot commented 8 months ago

Original Redmine Comment Author Name: Anchi Cheng (@anchi2c) Original Date: 2015-10-13T18:40:17Z


Is there a plan for proc3d replacement ?