add  spec for '*'
add ligand and logor spec
add '=' spec
add '<' spec
add '<=' spec
add '>' spec
add '>=' spec
add 'if' spec