|
whitespace = Martel.Spaces()
|
|
divisions = Martel.Re("EST|PHG|FUN|GSS|HTC|HTG|HUM|INV|ORG|MAM...
|
|
ID_line = Martel.Str("ID ")+ Std.dbid(Martel.UntilSep("entry...
|
|
accession = Std.dbid(Martel.UntilSep("accession", ";"), {"type...
|
|
AC_line = Martel.Str("AC ")+ accession+ Martel.Rep(Martel.St...
|
|
AC_block = Martel.Rep1(AC_line)
|
|
SV_line = Martel.Str("SV ")+ Martel.Group("sequence_version"...
|
|
date = Time.make_expression("%(day)-%(Jan)-%(year)")
|
|
DT_created_line = Martel.Str("DT ")+ Martel.Group("date_crea...
|
|
DT_updated_line = Martel.Str("DT ")+ Martel.Group("date_upda...
|
|
DT_block = DT_created_line+ DT_updated_line
|
|
DE_line = Martel.Str("DE ")+ Std.description(Martel.UntilEol...
|
|
DE_block = Std.description_block(Martel.Group("description_blo...
|
|
KW_line = Martel.Str("KW ")+ Martel.ToEol("keyword_data")
|
|
KW_block = Martel.Rep1(KW_line)
|
|
OS_block = Martel.Group("OS_block", Martel.Rep1(OS))
|
|
OC_block = Martel.Group("OC_block", Martel.Rep1(OC))
|
|
OG_block = Martel.Group("OG_block", Martel.Rep1(OG))
|
|
organism = Martel.Group("organism", OS_block+ OC_block+ Martel...
|
|
RN_line = Martel.Group("RN", Martel.Re("RN \[(?P<reference_n...
|
|
RC_block = Martel.Group("RC_block", Martel.Rep1(RC))
|
|
RP_line = Simple("RP", "reference_position")
|
|
RX_line = Martel.Group("RX", Martel.Re("RX (?P<bibliographic...
|
|
RX_block = Martel.Group("RX_block", Martel.Rep1(RX_line))
|
|
RA_block = Martel.Group("RA_block", Martel.Rep1(RA))
|
|
RT_block = Martel.Group("RT_block", Martel.Rep1(RT))
|
|
RL_block = Martel.Group("RL_block", Martel.Rep1(RL))
|
|
reference = Martel.Group("reference", RN_line+ Martel.Opt(RC_b...
|
|
DR_block = Martel.Group("DR_block", Martel.Rep1(DR))
|
|
FH_block = Martel.Str("FH Key Location/Qualifier...
|
|
fq_dbxref = Std.feature_qualifier_name(Martel.Str("db_xref"))+...
|
|
fq_generic = Martel.Assert(Martel.Word()+ Martel.Str("="))+ St...
|
|
feature_qualifier = Std.feature_qualifier(Martel.Str("FT ...
|
|
feature = Std.feature(Martel.Str("FT ")+ Std.feature_name(Ma...
|
|
FT_block = Std.feature_block(Martel.Rep(feature), {"location-s...
|
|
CC_line = Martel.Str("CC ")+ Martel.ToEol("comment")
|
|
CC_block = Martel.Rep1(CC_line)
|
|
XX = Martel.Str("XX")+ Martel.AnyEol()
|
|
SQ_line = Martel.Str("SQ Sequence ")+ Martel.Digits("num_BP"...
|
|
SQ_data = Martel.Str(" ")+ Std.sequence(Martel.Re(".{65}")...
|
|
SQ_block = Std.sequence_block(SQ_line+ Martel.Rep1(SQ_data))
|
|
end = Martel.Str("//")+ Martel.AnyEol()
|
|
record = Martel.Group("record", ID_line+ Martel.Opt(XX)+ AC_bl...
|
|
format_expression = Martel.Group("dataset", Martel.Rep1(record...
|
|
format = Martel.ParseRecords("dataset", {"format": "embl/65"},...
|
|
__warningregistry__ = { ( ' Bio.expressions was deprecated, as it ...
|