# commonLinesSearchByVoting

## Usage

    Usage: commonLinesSearchByVoting
    Options:
        [-i[nput]            In                  (NULL      )] :Optional  :InputCorrelationMapList
        [-i[nput]c[ommonLines]InC                 (NULL      )] :Optional  :InputCommonLinesList
        [-i[nput]c[orrect]c[ommonLines]InCC                (NULL      )] :Optional  :InputCorrectCommonLinesList
        [-o[utput]           Out                 (NULL      )] :Essential :OutputFilteredCommonLinesList
        [-o[utput]a[ll]      OutA                (NULL      )] :Optional  :OutputAllCommonLinesList
        [-o[utput]d[etecting]r[ate]OutDR               (NULL      )] :Optional  :OutputDetectingRate
        [-o[utput]d[etecting]r[ate]a[ll]OutDRA              (NULL      )] :Optional  :OutputDetectingRateALL
        [-o[utput]p[eaks]h[istgram]OutPH               (NULL      )] :Optional  :OutputPeaksHistgram
        [-e[stimation]n[umber]en                  (1         )] :Optional  :EstimationNumber
        [-th[resholdLevel]   th                  (1         )] :Optional  :ThresholdLevel
        [-histgramCreate[Flag]] :Optional  :HistgramCreateFlag
        [-extend[VotingFlag] ] :Optional  :ExtendVotingFlag
        [-c[onfig]           configFile          (NULL      )] :Optional  :ConfigurationFile
        [-m[ode]             mode                (0         )] :Optional  :Mode
    ----- Additional Usage -----
    Common lines are filtered only top G*100/sqrt(N) %, where N is the number of projections.
    -extend Option
        Execute extended voting.
    -m Option
        0: normal
        1: self voting (each angle histgram peak is multiplyed by its correlation value)
    -th Option
        :
       -1: G = 2^(-1)
        0: G = 2^0
        1: G = 2^1
        2: G = 2^2
        :
    -en Option
        Estimation number of common line in a map.
        Running time is proportional to this number.
        Default; 1: the largest value in a correlation map is detected as common line.
    MapList Format
        numOfProjection1 numOfProjection2 mapFileName
               :                :              :
    CLinesList Format
        numOfProjection1 numOfProjection2 [ degOfProjection1 degOfProjection2 degDiff cor ] mapFileName
               :                :                 :                :            :      :         :
    Voting Algorithm by Amit Singer et al (2010),
    "Detecting consistent common lines in cryo-EM by voting " (doi:10.1016/j.jsb.2009.11.003)
    ----------------------------