Methods
|
|
|
|
__init__
|
__init__ ( self, start='location' )
|
|
p_absolute_location
|
p_absolute_location ( self, args )
absolute_location ::= local_location
absolute_location ::= path colon local_location
|
|
p_base_position
|
p_base_position ( self, args )
base_position ::= integer
base_position ::= low_base_bound
base_position ::= high_base_bound
base_position ::= two_base_bound
|
|
p_base_range
|
p_base_range ( self, args )
base_range ::= base_position double_dot base_position
base_range ::= function double_dot base_position
base_range ::= base_position double_dot function
base_range ::= function double_dot function
|
|
p_between_position
|
p_between_position ( self, args )
between_position ::= base_position caret base_position
|
|
p_database
|
p_database ( self, args )
database ::= symbol
|
|
p_feature_label
|
p_feature_label ( self, args )
label ::= symbol
|
|
p_feature_name
|
p_feature_name ( self, args )
feature_name ::= path colon feature_label
feature_name ::= feature_label
|
|
p_function
|
p_function ( self, args )
function ::= functional_operator open_paren location_list close_paren
|
|
p_functional_operator
|
p_functional_operator ( self, args )
functional_operator ::= symbol
|
|
p_high_base_bound
|
p_high_base_bound ( self, args )
high_base_bound ::= less_than integer
|
|
p_local_location
|
p_local_location ( self, args )
local_location ::= base_position
local_location ::= between_position
local_location ::= base_range
|
|
p_location
|
p_location ( self, args )
location ::= absolute_location
location ::= feature_name
location ::= function
|
|
p_location_list
|
p_location_list ( self, args )
location_list ::= location
location_list ::= location_list comma location
|
|
p_low_base_bound
|
p_low_base_bound ( self, args )
low_base_bound ::= greater_than integer
|
|
p_path
|
p_path ( self, args )
path ::= database double_colon primary_accession
path ::= primary_accession
|
|
p_primary_accession
|
p_primary_accession ( self, args )
primary_accession ::= symbol
|
|
p_two_base_bound_1
|
p_two_base_bound_1 ( self, args )
two_base_bound ::= open_paren base_position dot base_position close_paren
|
|
p_two_base_bound_2
|
p_two_base_bound_2 ( self, args )
two_base_bound ::= base_position dot base_position
|