Module ImportFrom alias Import alias ImportFrom alias Assign NameStore Num ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign AttributeStore NameLoad attr BinOpDiv Call NameLoad NameLoad Call NameLoad Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd CompareNotEq NameLoad NameLoad CompareNotEq NameLoad NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad If CompareNotEq NameLoad NameLoad body If CompareNotEq NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad BinOpMult NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad BinOpDiv NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return TupleLoad BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body If CompareIs AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return TupleLoad BinOpSub UnaryOpUSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpSub UnaryOpUSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad BinOpMult NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Yield TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Return Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise Call NameLoad BinOpAdd Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index BinOpAdd Str NameLoad NameLoad Assign SubscriptStore NameLoad Index BinOpAdd Str NameLoad SubscriptLoad NameLoad Index NameLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Pass orelse Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Num Assign NameStore Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad Assign NameStore Num While CompareLt NameLoad NameLoad body If CompareEq SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad body AugAssignAdd NameStore Num AugAssignAdd NameStore Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BinOpDiv AttributeLoad NameLoad attr Call NameLoad Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Return AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore AttributeLoad NameLoad attr body Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore AttributeLoad NameLoad attr body Expr Yield TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Raise Call NameLoad Str Return TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Num handlers ExceptHandler type NameLoad body Pass Return Call NameLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body If CompareLt NameLoad Num body Return UnaryOpUSub SubscriptLoad AttributeLoad NameLoad attr Slice UnaryOpUSub NameLoad UnaryOpUSub NameLoad orelse Return SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad NameLoad handlers ExceptHandler type NameLoad body If CompareIs NameLoad NameLoad body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareLt NameLoad Num body Return UnaryOpUSub SubscriptLoad NameLoad Slice UnaryOpUSub NameLoad UnaryOpUSub NameLoad orelse Return SubscriptLoad NameLoad Slice NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareIs NameLoad NameLoad body Return NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Num AugAssignMult NameStore AttributeLoad NameLoad attr If NameLoad body Return BinOpAdd NameLoad AttributeLoad NameLoad attr orelse Return BinOpAdd NameLoad AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareGtE AttributeLoad NameLoad attr Num body Return Num orelse Return Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareGt AttributeLoad NameLoad attr Num body Return AttributeLoad NameLoad attr orelse Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareGt AttributeLoad NameLoad attr Num body Return TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return TupleLoad UnaryOpUSub AttributeLoad NameLoad attr UnaryOpUSub AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str If NameLoad body Assign NameStore UnaryOpUSub AttributeLoad NameLoad attr Assign NameStore Num Assign AttributeStore NameLoad attr NameLoad Assign NameStore NameLoad If NameLoad body If CompareGtE NameLoad Num body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore UnaryOpUSub AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad NameLoad NameLoad BoolOpOr NameLoad CompareIs NameLoad NameLoad CompareGtE NameLoad Num Assign NameStore Call NameLoad NameLoad NameLoad BoolOpOr NameLoad BoolOpAnd CompareIsNot NameLoad NameLoad CompareGtE NameLoad Num If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad CompareGt NameLoad NameLoad body Assign NameStore UnaryOpUSub NameLoad Assign NameStore UnaryOpUSub NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore UnaryOpUSub NameLoad If CompareIsNot NameLoad NameLoad body If CompareLt NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareGt NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If BoolOpOr CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad CompareGtE NameLoad NameLoad body Raise Call NameLoad Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Num If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpMult NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str TryExcept body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareEq NameLoad Num body Assign NameStore Call NameLoad NameLoad NameLoad Num orelse Assign NameStore Call NameLoad NameLoad BinOpAdd NameLoad Num Num If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body If CompareIsNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr BinOpMult Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Dict NameLoad Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Return Dict Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body If BoolOpAnd CompareIs AttributeLoad NameLoad attr NameLoad CompareLt AttributeLoad NameLoad attr Num body Return Call NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpDiv BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareGt NameLoad Num body Return NameLoad orelse Return Num decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Call NameLoad NameLoad body Expr Yield SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore SubscriptLoad NameLoad Index Num For NameStore Call NameLoad Num Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Yield TupleLoad NameLoad Dict NameLoad Call NameLoad NameLoad NameLoad Assign NameStore NameLoad Expr Yield TupleLoad NameLoad Dict decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If BoolOpAnd CompareIs AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Dict AttributeLoad NameLoad attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return Dict decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BinOpBitXor BinOpBitXor Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Return Num If CompareIs AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareLtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareLtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad orelse Return NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return BoolOpAnd CompareLtE AttributeLoad NameLoad attr NameLoad CompareLt NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIsNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad If BoolOpOr BoolOpAnd CompareLtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpAnd CompareLtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body If CompareIsNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareLt NameLoad NameLoad body If CompareEq NameLoad Num body Assign NameStore NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad orelse Return NameLoad orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body If CompareEq Call AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str handlers ExceptHandler type NameLoad body Pass If CompareIs NameLoad AttributeLoad NameLoad attr body TryExcept body Return AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Return AttributeLoad NameLoad attr orelse If CompareGt AttributeLoad NameLoad attr Num body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr UnaryOpUSub AttributeLoad NameLoad attr UnaryOpUSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIsNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Str If CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Num body Assign NameStore NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIsNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Str If CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq AttributeLoad NameLoad attr Num body Raise Call NameLoad Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return CompareEq NameLoad AttributeLoad NameLoad attr decorator_list Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad Str attr ListComp Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad comprehension NameStore Call NameLoad BinOpSub Call NameLoad NameLoad Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr TryExcept body Return AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body TryExcept body Return AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Call NameLoad SubscriptLoad NameLoad Slice Num Num Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareGt AttributeLoad NameLoad attr Num body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr UnaryOpUSub AttributeLoad NameLoad attr UnaryOpUSub AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Assign NameStore Str If CompareLt AttributeLoad NameLoad attr Num body Return BinOpMod Str TupleLoad NameLoad UnaryOpUSub AttributeLoad NameLoad attr UnaryOpUSub AttributeLoad NameLoad attr orelse Return BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Dict Str Str Str Str NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Call NameLoad Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults ListLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Raise Call NameLoad Str Assign NameStore BinOpMult NameLoad NameLoad If CompareIs NameLoad NameLoad body Raise NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign AttributeStore NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Num handlers ExceptHandler type NameLoad body Raise Call NameLoad Str Assign AttributeStore NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Return ListLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str Assign NameStore ListLoad For TupleStore NameStore NameStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr TupleLoad Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str orelse If BoolOpOr CompareIs AttributeLoad NameLoad attr NameLoad CompareLt Call NameLoad AttributeLoad NameLoad attr Num body Return ListLoad Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num Assign NameStore ListLoad For NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num body If CompareGt SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num orelse Assign NameStore NameLoad If CompareGt SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num orelse Assign NameStore NameLoad If BoolOpOr CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Return Call NameLoad ListComp SubscriptLoad NameLoad Index Num comprehension NameStore Call AttributeLoad NameLoad attr keyword NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call NameLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Num Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore BinOpSub AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpSub AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body If CompareEq SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad body AugAssignAdd NameStore Num Assign NameStore BinOpDiv NameLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd NameLoad CompareGt NameLoad Num body Raise Call NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num Num NameLoad kwarg body Assign NameStore NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore Num Assign NameStore Num For NameStore Call NameLoad NameLoad Num Num body AugAssignAdd NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Assign NameStore Call NameLoad BinOpSub BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num BinOpSub BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Assign NameStore BinOpDiv Call NameLoad NameLoad NameLoad If BoolOpAnd CompareGtE NameLoad NameLoad BoolOpOr CompareIs NameLoad NameLoad CompareGt BinOpAdd NameLoad NameLoad SubscriptLoad NameLoad Index Num body Assign NameStore TupleLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num BinOpAdd SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num BinOpAdd NameLoad NameLoad AugAssignAdd NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num If CompareIs NameLoad NameLoad body Return NameLoad orelse If CompareGtE SubscriptLoad NameLoad Index Num NameLoad body Return SubscriptLoad NameLoad Slice Num orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore Num For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore BinOpSub AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpSub AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad Call NameLoad NameLoad body If CompareEq SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad body If CompareIs NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad Assign TupleStore NameStore NameStore TupleLoad BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad orelse If BoolOpOr CompareNotEq BinOpAdd NameLoad Num BinOpAdd NameLoad NameLoad CompareNotEq BinOpAdd NameLoad Num BinOpAdd NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad BinOpSub BinOpAdd NameLoad Num NameLoad NameLoad Assign NameStore Num Assign TupleStore NameStore NameStore TupleLoad BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad Assign TupleStore NameStore NameStore TupleLoad BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad orelse Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad orelse If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad BinOpSub BinOpAdd NameLoad Num NameLoad NameLoad Assign NameStore NameLoad Assign NameStore Num AugAssignAdd NameStore Num If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad BinOpSub BinOpAdd NameLoad Num NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Num For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore Call NameLoad NameLoad Assign NameStore BinOpDiv NameLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd NameLoad CompareGt NameLoad Num body Raise Call NameLoad Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str decorator_list
N/A __future__ generators N/A types sequtil * N/A NOT_ON_SAME_PATH -2 ReadOnlyAttribute N/A object N/A __init__ N/A N/A self attr N/A N/A N/A N/A self attr attr N/A __get__ N/A N/A self obj klass N/A N/A N/A N/A getattr obj N/A self attr N/A N/A IntervalTransform N/A object N/A N/A Represents coordinate transformation from one interval to another N/A srcPath N/A ReadOnlyAttribute _srcPath N/A destPath N/A ReadOnlyAttribute _destPath __init__ N/A N/A self srcPath destPath edgeInfo edgeAttr edgeIndex N/A None None None N/A N/A MAP FROM srcPath -> destPath N/A N/A self scale N/A N/A len destPath N/A float N/A len srcPath N/A N/A self _srcPath srcPath N/A N/A self _destPath destPath N/A N/A N/A edgeInfo None N/A edgeAttr None N/A N/A N/A N/A edgeInfo N/A getattr edgeInfo edgeAttr N/A N/A N/A AttributeError N/A N/A edgeInfo None N/A N/A edgeInfo None N/A N/A N/A edgeIndex None N/A N/A edgeInfo N/A edgeInfo N/A edgeIndex N/A N/A self edgeInfo edgeInfo N/A xform N/A N/A self i N/A N/A N/A transform int srcPath local coord to destPath local coord N/A N/A int N/A i N/A self scale N/A xformBack N/A N/A self i N/A N/A N/A transform int destPath local coord to srcPath local coord N/A N/A int N/A i N/A self scale N/A getStartStop N/A N/A self srcPath ourPath N/A N/A N/A compute srcPath start,stop in ourPath local coords N/A N/A N/A srcPath path N/A ourPath path N/A N/A N/A N/A N/A srcPath start N/A ourPath start N/A N/A srcPath stop N/A ourPath start N/A N/A N/A N/A N/A N/A srcPath path _reverse N/A ourPath path N/A N/A N/A N/A N/A N/A srcPath start N/A ourPath start N/A N/A N/A srcPath stop N/A ourPath start N/A N/A N/A AttributeError N/A N/A N/A N/A ValueError sequence mismatch: argument not from this seq N/A __call__ N/A N/A self srcPath N/A N/A N/A Apply this transformation to an interval
           NB: it is not restricted to the domain of this transform,
           and thus can extend BEYOND the boundaries of this transform.
           If you want it clipped use [] interface instead of (). N/A N/A start stop N/A N/A self getStartStop srcPath N/A self srcPath N/A N/A SeqPath N/A self destPath N/A N/A self xform start N/A N/A self xform stop relativeToStart True N/A reverse N/A N/A self destPath N/A N/A N/A reverse transform an interval N/A N/A start stop N/A N/A self getStartStop destPath N/A self destPath N/A N/A SeqPath N/A self srcPath N/A N/A self xformBack start N/A N/A self xformBack stop relativeToStart True N/A __getitem__ N/A N/A self srcPath N/A N/A N/A intersect srcPath with domain of this transform, then return
        transform to target domain coordinates N/A N/A self N/A srcPath N/A self srcPath N/A __iter__ N/A N/A self N/A N/A N/A N/A N/A self srcPath N/A items N/A N/A self N/A N/A N/A N/A N/A N/A self srcPath N/A self destPath N/A __getattr__ N/A N/A self attr N/A N/A N/A provide transparent wrapper for edgeInfo attributes N/A N/A N/A N/A getattr N/A N/A self __dict__ N/A edgeInfo attr N/A N/A N/A N/A KeyError AttributeError N/A N/A N/A AttributeError N/A neither IntervalTransform nor edgeinfo                                  has attr  attr N/A repr_dict N/A N/A self N/A N/A N/A Return compact dictionary representing this interval mapping N/A s N/A N/A N/A self srcPath repr_dict N/A d N/A N/A N/A self destPath repr_dict N/A out N/A N/A N/A k val N/A N/A s items N/A N/A N/A out N/A N/A src_ k val N/A N/A out N/A N/A dest_ k N/A d N/A k N/A N/A N/A e N/A N/A N/A self edgeInfo repr_dict N/A N/A N/A AttributeError N/A N/A N/A N/A N/A N/A out update e N/A out N/A nidentity N/A N/A self N/A N/A N/A calculate total #identity matches between srcPath and destPath N/A nid 0 N/A src N/A N/A N/A str N/A self srcPath upper N/A dest N/A N/A N/A str N/A self destPath upper N/A slen N/A len src N/A i 0 N/A N/A i slen N/A N/A N/A N/A src N/A i N/A dest N/A i N/A N/A nid 1 N/A i 1 N/A nid N/A percent_id N/A N/A self N/A N/A N/A calculate fractional identity for this pairwise alignment N/A N/A N/A self nidentity N/A float N/A len N/A self srcPath N/A N/A LetterEdgeDescriptor N/A object N/A N/A cached dict of sequences traversing this edge __get__ N/A N/A self edge objtype N/A N/A N/A N/A N/A N/A edge _seqs N/A N/A N/A AttributeError N/A N/A N/A edge _seqs N/A N/A N/A edge origin getEdgeSeqs N/A edge target N/A N/A edge _seqs N/A N/A LetterEdge N/A object N/A N/A represents an edge from origin -> target. seqs returns its sequences N/A seqs N/A LetterEdgeDescriptor __init__ N/A N/A self origin target N/A N/A N/A N/A self origin origin N/A N/A self target target N/A __iter__ N/A N/A self N/A N/A N/A generate origin seqpos for sequences that traverse this edge N/A seq N/A self seqs N/A N/A N/A N/A N/A N/A self origin getSeqPos seq N/A iteritems N/A N/A self N/A N/A N/A generate origin,target seqpos for sequences that traverse this edge N/A seq N/A self seqs N/A N/A N/A N/A N/A N/A N/A self origin getSeqPos seq N/A N/A N/A self target getSeqPos seq N/A __getitem__ N/A N/A self k N/A N/A N/A return origin,target seqpos for sequence k; raise KeyError if
        not in this edge N/A N/A N/A k N/A k path N/A N/A N/A AttributeError N/A N/A N/A TypeError k not a valid sequence: it has no path attribute N/A N/A N/A N/A N/A self origin getSeqPos N/A k path N/A N/A N/A self target getSeqPos N/A k path N/A __cmp__ N/A N/A self other N/A N/A N/A two edge objects match if they link identical nodes N/A N/A N/A N/A N/A N/A self origin N/A other origin N/A N/A self target N/A other target N/A N/A 0 N/A N/A N/A AttributeError N/A N/A N/A N/A cmp N/A id self N/A id other N/A N/A absoluteSlice N/A N/A seq start stop N/A N/A N/A get slice of top-level sequence object, in absolute coordinates.
    This method calls getitem on the top-level sequence object
    i.e. seq.pathForward N/A N/A N/A N/A start 0 N/A N/A N/A N/A N/A seq pathForward N/A N/A stop N/A start N/A N/A N/A N/A seq pathForward N/A start stop N/A N/A N/A AttributeError N/A N/A N/A seq None N/A N/A N/A slice start stop N/A relativeSlice N/A N/A seq start stop N/A N/A N/A get slice of this sequence object, in relative coordinates.
    This method calls getitem on the top-level sequence object
    i.e. seq.pathForward N/A N/A start 0 N/A N/A N/A N/A seq N/A N/A stop N/A start N/A N/A N/A seq N/A start stop N/A sumSliceIndex N/A N/A i myslice relativeToStart N/A N/A N/A Adjust index value either relative to myslice.start (positive indexes)
    or relative to myslice.stop (negative indexes).  Handle the case where
    i is None or myslice is None appropriately.
     N/A N/A myslice None N/A N/A i N/A N/A i None N/A N/A i 0 N/A i N/A myslice step N/A relativeToStart N/A N/A N/A i N/A myslice start N/A N/A N/A i N/A myslice stop N/A SeqOriDescriptor N/A object N/A N/A Get orientation of sequence interval __get__ N/A N/A self seq objtype N/A N/A N/A N/A N/A seq start 0 N/A N/A 1 N/A N/A -1 N/A N/A PathForwardDescr N/A object N/A N/A get the top-level forward sequence object __get__ N/A N/A self seq objtype N/A N/A N/A N/A N/A seq orientation 0 N/A N/A N/A seq path N/A N/A N/A N/A seq path _reverse N/A N/A AbsIntervalDescr N/A object N/A N/A get the top-level forward sequence object __get__ N/A N/A self seq objtype N/A N/A N/A N/A N/A seq orientation 0 N/A N/A N/A N/A seq start N/A seq stop N/A N/A N/A N/A N/A seq stop N/A N/A seq start N/A N/A SeqPath N/A object N/A N/A Base class for specifying a path, ie. sequence interval.
    This implementation takes a sequence object as initializer
    and simply represents the interval as a slice of the sequence. N/A orientation N/A SeqOriDescriptor N/A pathForward N/A PathForwardDescr N/A _abs_interval N/A AbsIntervalDescr __init__ N/A N/A self path start stop step reversePath relativeToStart absoluteCoords N/A 0 None None False False False N/A N/A Return slice of path[start:stop:step].
        NB: start>stop means reverse orientation, i.e. (-path)[-stop:-start]
        start/stop are LOCAL coordinates relative to the specified path
        By default, start/stop are interpreted in the usual Python slicing way,
        i.e. a negative start value is interpreted as len(path)-start.
        The relativeToStart option turns off this behavior, so that negative
        values are interpreted as negative coordinates in the local coordinate
        system of path.

        absoluteCoords option allows intervals to be created using
        Pygr's internal coordinate convention i.e.
        -20,-10 --> -(path.pathForward[10:20])
         N/A reversePath N/A N/A start N/A N/A path stop N/A stop 0 N/A N/A self _reverse path N/A path None N/A absoluteCoords N/A N/A N/A start 0 N/A N/A path N/A path pathForward N/A N/A path N/A N/A path pathForward N/A N/A start N/A sumSliceIndex start path N/A relativeToStart N/A start None N/A start 0 N/A stop N/A sumSliceIndex stop path N/A relativeToStart N/A N/A stop None N/A stop 0 N/A N/A N/A start None N/A stop None N/A start stop N/A N/A start N/A start N/A stop N/A stop N/A N/A path None N/A N/A path N/A path N/A N/A path None N/A N/A N/A start N/A N/A path path start N/A N/A start N/A N/A path path start N/A N/A stop N/A N/A path path stop N/A N/A stop N/A N/A path path stop N/A N/A N/A start None N/A stop None N/A start stop N/A N/A N/A IndexError cannot create empty sequence interval! N/A N/A self start start N/A N/A self stop stop N/A N/A step None N/A N/A step 1 N/A N/A path None N/A N/A N/A self path self N/A N/A self step step N/A N/A N/A self path N/A path path N/A N/A self step N/A step N/A path step N/A classySlice N/A N/A self path N/A l kwargs N/A N/A create a subslice using appropriate class based on container N/A N/A N/A klass N/A N/A N/A path pathForward db itemSliceClass N/A N/A N/A AttributeError N/A N/A klass SeqPath N/A N/A klass path l kwargs N/A absolute_slice N/A N/A self start stop N/A N/A N/A get slice of top-level sequence, using absolute coords N/A N/A N/A self classySlice self start stop absoluteCoords True N/A __getitem__ N/A N/A self k N/A N/A N/A N/A isinstance k N/A types IntType N/A N/A N/A k -1 N/A N/A k N/A slice k None 1 N/A N/A k N/A slice k N/A k 1 1 N/A N/A isinstance k N/A types SliceType N/A N/A N/A N/A self classySlice self N/A k start N/A k stop N/A k step N/A N/A N/A isinstance k SeqPath N/A N/A N/A N/A k path N/A self path N/A N/A N/A KeyError node is not in this sequence! N/A N/A N/A target N/A N/A self classySlice N/A self path N/A k stop N/A N/A k stop N/A N/A len k N/A k step N/A k step N/A N/A target N/A LetterEdge k target N/A N/A N/A IndexError N/A N/A N/A N/A N/A KeyError requires a slice object or integer key N/A __len__ N/A N/A self N/A N/A N/A N/A N/A N/A self path self N/A N/A self orientation 0 N/A N/A N/A len N/A self _reverse N/A d N/A N/A N/A self stop N/A self start N/A self step N/A N/A d 0 N/A N/A d N/A N/A 1 N/A __iter__ N/A N/A self N/A N/A N/A i N/A range N/A len self N/A N/A N/A N/A self N/A i N/A iteritems N/A N/A self N/A N/A N/A letter graph iterator over (node1, {node2: edge}) tuples N/A src N/A self N/A 0 N/A i N/A range 1 N/A len self N/A N/A target N/A self N/A i N/A N/A N/A src N/A target N/A LetterEdge src target N/A src target N/A N/A N/A src N/A N/A getEdgeSeqs N/A N/A self other N/A N/A N/A return dict of sequences that traverse edge from self -> other N/A N/A N/A N/A self path N/A other path N/A N/A self stop N/A other start N/A N/A N/A N/A self path N/A N/A self stop N/A self step N/A N/A N/A N/A getSeqPos N/A N/A self seq N/A N/A N/A get seq interval corresponding to this node in sequence graph N/A N/A N/A seq path N/A self path N/A N/A self N/A N/A KeyError seq not on this path! N/A __hash__ N/A N/A self N/A N/A N/A ensure that same seq intervals match in dict N/A N/A N/A N/A id N/A self path N/A hash N/A self start N/A hash N/A self stop N/A __cmp__ N/A N/A self other N/A N/A N/A ensure that same seq intervals match in cmp() N/A N/A N/A isinstance other SeqPath N/A N/A -1 N/A N/A N/A self path N/A other path N/A N/A N/A cmp N/A N/A self start N/A self stop N/A N/A other start N/A other stop N/A N/A NOT_ON_SAME_PATH N/A __contains__ N/A N/A self k N/A N/A N/A N/A isinstance k SeqPath N/A N/A N/A N/A N/A k path N/A self path N/A N/A self start N/A k start N/A N/A k stop N/A self stop N/A N/A True N/A N/A False N/A N/A N/A isinstance k N/A types IntType N/A N/A N/A N/A N/A self start k N/A k N/A self stop N/A overlaps N/A N/A self p N/A N/A N/A check whether two paths on same seq overlap N/A N/A N/A self path N/A p path N/A N/A False N/A N/A N/A N/A N/A self start N/A p start N/A N/A p start N/A self stop N/A N/A N/A p start N/A self start N/A N/A self start N/A p stop N/A N/A True N/A N/A False N/A __mul__ N/A N/A self other N/A N/A N/A find intersection of two intervals N/A N/A isinstance other SeqPath N/A N/A N/A N/A self path N/A other path N/A N/A None N/A start N/A max N/A self start N/A other start N/A stop N/A min N/A self stop N/A other stop N/A N/A start stop N/A N/A N/A stop 0 N/A N/A stop None N/A N/A N/A self classySlice N/A self path start stop N/A N/A None N/A N/A N/A TypeError SeqPath can only intersect SeqPath N/A __div__ N/A N/A self other N/A N/A N/A return transform from other -> self coordinate systems N/A N/A IntervalTransform other self N/A __neg__ N/A N/A self N/A N/A N/A return same interval in reverse orientation N/A N/A N/A N/A N/A N/A self seqtype PROTEIN_SEQTYPE N/A N/A N/A ValueError protein sequence has no reverse                                  orientation! N/A N/A N/A AttributeError N/A N/A N/A N/A self N/A self path N/A N/A N/A N/A N/A self _reverse N/A N/A N/A AttributeError N/A N/A N/A self _reverse N/A N/A self classySlice self reversePath True N/A N/A self _reverse N/A N/A N/A N/A self orientation 0 N/A N/A N/A N/A self classySlice N/A self path N/A self stop N/A self start N/A self step N/A N/A N/A N/A self classySlice N/A N/A self path _reverse N/A N/A self stop N/A N/A self start N/A self step N/A __add__ N/A N/A self other N/A N/A N/A return merged interval spanning both self and other intervals N/A N/A N/A self path N/A other path N/A N/A N/A ValueError incompatible intervals cannot be merged. N/A N/A N/A self start N/A other start N/A N/A start N/A self start N/A N/A start N/A other start N/A N/A N/A self stop N/A other stop N/A N/A stop N/A self stop N/A N/A stop N/A other stop N/A N/A stop 0 N/A N/A stop None N/A N/A N/A self classySlice N/A self path start stop N/A self step N/A __iadd__ N/A N/A self other N/A N/A N/A return merged interval spanning both self and other intervals N/A N/A N/A self path N/A other path N/A N/A N/A ValueError incompatible intervals cannot be merged. N/A N/A N/A other start N/A self start N/A N/A N/A self start N/A other start N/A N/A N/A other stop N/A self stop N/A N/A N/A self stop N/A other stop N/A self N/A before N/A N/A self N/A N/A N/A get the sequence interval before this interval N/A N/A N/A self classySlice N/A self path None N/A self start N/A after N/A N/A self N/A N/A N/A get the sequence interval after this interval N/A N/A N/A self stop 0 N/A N/A N/A IndexError cannot create empty sequence interval N/A N/A N/A self classySlice N/A self path N/A self stop None N/A is_full_length N/A N/A self N/A N/A N/A test whether this constitutes the whole sequence (in either
        orientation) N/A N/A self N/A self path N/A N/A _complement N/A a c g t u n A C G T U N t g c a a n T G C A A N reverse_complement N/A N/A self s N/A N/A N/A get reverse complement of a string s N/A N/A N/A join N/A N/A N/A N/A self _complement get N/A s N/A i N/A s N/A i N/A i N/A range N/A N/A len s 1 -1 -1 N/A seqtype N/A N/A self N/A N/A N/A Get the sequence type for this sequence N/A path N/A self pathForward N/A N/A N/A N/A path _seqtype N/A N/A N/A AttributeError N/A N/A N/A N/A N/A N/A path db _seqtype N/A N/A N/A AttributeError N/A N/A N/A path _seqtype N/A guess_seqtype N/A str N/A self N/A 0 40 N/A N/A path _seqtype N/A __str__ N/A N/A self N/A N/A N/A string for this sequence interval; use reverse complement
        if necessary... N/A N/A N/A self orientation 0 N/A N/A N/A N/A N/A self path strslice N/A self start N/A self stop N/A N/A s N/A N/A N/A N/A self path _reverse strslice N/A N/A self stop N/A N/A self start N/A N/A N/A self reverse_complement s N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A id N/A N/A self pathForward id N/A N/A N/A AttributeError N/A N/A id @NONAME N/A N/A N/A self orientation 0 N/A N/A N/A -%s[%d:%d] N/A id N/A N/A self stop N/A N/A self start N/A N/A N/A %s[%d:%d] N/A id N/A self start N/A self stop N/A repr_dict N/A N/A self N/A N/A N/A Return compact dictionary representing this interval N/A N/A N/A id N/A N/A self path id N/A N/A N/A AttributeError N/A N/A id N/A self id N/A N/A id start end ori id N/A self start N/A self stop N/A self orientation N/A N/A LengthDescriptor N/A object N/A N/A property that just returns length of object __get__ N/A N/A self seq klass N/A N/A N/A N/A len seq N/A N/A SequenceBase N/A SeqPath N/A N/A base sequence type assumes there will be a seq attribute
    providing sequence N/A start 0 N/A stop N/A LengthDescriptor N/A step 1 N/A orientation 1 __init__ N/A N/A self N/A N/A N/A N/A self path self N/A update N/A N/A self seq N/A N/A N/A change this sequence to the string <seq> N/A N/A self seq seq N/A __len__ N/A N/A self N/A N/A N/A default: get the whole self.seq and compute its length N/A N/A len N/A self seq N/A strslice N/A N/A self start stop N/A N/A N/A default method assumes self.seq is a sliceable string N/A N/A N/A self seq N/A start stop N/A N/A Sequence N/A SequenceBase N/A N/A default sequence class initialized with a sequence string and ID __init__ N/A N/A self s id N/A N/A N/A N/A N/A SequenceBase __init__ self N/A N/A self id id N/A N/A self seq s N/A N/A SeqFilterDict N/A dict N/A N/A stores a set of intervals, either on init or via self[ival]=junk;
    self[ival] returns intersection of ival and the overlapping
    interval in self if any; otherwise raise KeyError __init__ N/A N/A self l N/A N/A N/A N/A accepts optional arg giving list of intervals N/A N/A N/A dict __init__ self N/A ival l N/A N/A N/A self N/A ival None N/A __getitem__ N/A N/A self k N/A N/A N/A N/A N/A ival N/A N/A dict __getitem__ self N/A k path N/A N/A N/A KeyError N/A N/A N/A KeyError seq not in dict N/A result N/A k ival N/A N/A result None N/A N/A KeyError N/A result N/A __setitem__ N/A N/A self ival junk N/A N/A N/A N/A N/A dict __setitem__ self N/A ival path ival N/A __iter__ N/A N/A self N/A N/A N/A N/A N/A dict itervalues self N/A N/A Seq2SeqEdge N/A object N/A N/A Maps two sequence regions onto each other, using a list
    of scalar transformations.  Can handle indels within the
    mapping. __init__ N/A N/A self msaSlice targetPath sourcePath matchIntervals N/A None False N/A N/A N/A self msaSlice msaSlice N/A N/A self targetPath targetPath N/A N/A sourcePath None N/A N/A N/A self sourcePath sourcePath N/A N/A self matchIntervals matchIntervals N/A N/A si N/A N/A msaSlice groupByIntervals filterList N/A targetPath mergeAll True N/A l N/A N/A msaSlice groupBySequences si N/A N/A N/A N/A self sourcePath N/A N/A l N/A 0 N/A 0 N/A N/A N/A IndexError N/A N/A N/A KeyError target interval not in msaSlice! N/A N/A self matchIntervals N/A N/A l N/A 0 N/A 2 N/A items N/A N/A self mergeAll N/A False kwargs N/A N/A get list of (srcPath, destPath) 1:1 matches N/A N/A N/A self matchIntervals None N/A N/A N/A N/A N/A self sourcePath N/A self targetPath N/A N/A N/A N/A self matchIntervals False N/A N/A N/A ValueError no matchIntervals information! N/A l N/A N/A N/A srcStart srcEnd destStart destEnd N/A self matchIntervals N/A N/A N/A N/A l append N/A N/A absoluteSlice N/A self sourcePath srcStart srcEnd N/A absoluteSlice N/A self targetPath destStart destEnd N/A l N/A get_gaps N/A N/A self N/A N/A N/A return list of (srcIval,destIval) representing gaps / insertions N/A N/A N/A self matchIntervals False N/A N/A N/A ValueError no matchIntervals information! N/A N/A N/A N/A N/A self matchIntervals None N/A N/A len N/A self matchIntervals 2 N/A N/A N/A N/A srcLast N/A N/A N/A self matchIntervals N/A 0 N/A 1 N/A destLast N/A N/A N/A self matchIntervals N/A 0 N/A 3 N/A l N/A N/A t N/A N/A self matchIntervals N/A 1 N/A N/A N/A N/A t N/A 0 srcLast N/A N/A srcIval N/A absoluteSlice N/A self sourcePath srcLast N/A t N/A 0 N/A N/A srcIval None N/A N/A N/A t N/A 2 destLast N/A N/A destIval N/A absoluteSlice N/A self targetPath destLast N/A t N/A 2 N/A N/A destIval None N/A N/A N/A srcIval None N/A destIval None N/A N/A N/A N/A l append N/A srcIval destIval N/A srcLast N/A t N/A 1 N/A destLast N/A t N/A 3 N/A l N/A __iter__ N/A N/A self sourceOnly N/A True kwargs N/A N/A N/A iter N/A N/A t N/A 0 N/A t N/A N/A self items sourceOnly sourceOnly kwargs N/A length N/A N/A self mode N/A max N/A N/A get length of source vs. target interval according to mode N/A N/A mode N/A len N/A self sourcePath N/A len N/A self targetPath N/A pIdentity N/A N/A self mode trapOverflow N/A max True N/A N/A calculate fractional identity for this pairwise alignment N/A nid 0 N/A start1 N/A N/A self sourcePath start N/A s1 N/A N/A N/A str N/A self sourcePath upper N/A start2 N/A N/A self targetPath start N/A s2 N/A N/A N/A str N/A self targetPath upper N/A N/A srcPath destPath N/A N/A self items N/A N/A isrc N/A N/A srcPath start start1 N/A idest N/A N/A destPath start start2 N/A i N/A xrange N/A len srcPath N/A N/A N/A N/A s1 N/A N/A isrc i N/A s2 N/A N/A idest i N/A N/A nid 1 N/A x N/A nid N/A float N/A N/A self length mode N/A N/A trapOverflow N/A x 1.0 N/A N/A N/A ValueError pIdentity overflow due to multiple hits
                             (see docs)? To avoid this error message,
                             use trapOverflow=False option. N/A x N/A longestSegment N/A N/A self segment pIdentityMin minAlignSize mode N/A 0.9 1 max kwargs N/A N/A besthit None N/A i N/A xrange N/A len segment N/A N/A ni 0 N/A nm 0 N/A j N/A xrange i -1 -1 N/A N/A ni N/A N/A segment N/A j N/A 2 N/A l N/A mode N/A N/A N/A N/A segment N/A i N/A 0 N/A N/A segment N/A i N/A 2 N/A N/A segment N/A j N/A 0 N/A N/A N/A N/A segment N/A i N/A 1 N/A N/A segment N/A i N/A 2 N/A N/A segment N/A j N/A 1 N/A pIdentity N/A N/A float ni l N/A N/A N/A pIdentity pIdentityMin N/A N/A besthit None N/A N/A ni nm N/A besthit N/A 4 N/A N/A besthit N/A N/A N/A segment N/A j N/A 0 N/A N/A N/A segment N/A i N/A 0 N/A N/A segment N/A i N/A 2 N/A N/A segment N/A j N/A 1 N/A N/A N/A segment N/A i N/A 1 N/A N/A segment N/A i N/A 2 N/A ni nm N/A nm N/A N/A segment N/A j N/A 3 N/A N/A besthit None N/A N/A None N/A N/A N/A N/A besthit N/A 4 minAlignSize N/A N/A N/A besthit N/A 4 N/A N/A None N/A conservedSegment N/A N/A self N/A kwargs N/A N/A calculate fractional identity for this pairwise alignment N/A start1 N/A N/A self sourcePath start N/A s1 N/A N/A N/A str N/A self sourcePath upper N/A start2 N/A N/A self targetPath start N/A s2 N/A N/A N/A str N/A self targetPath upper N/A i1 None N/A segment N/A N/A n 0 N/A N/A srcPath destPath N/A N/A self items N/A N/A isrc N/A N/A srcPath start start1 N/A idest N/A N/A destPath start start2 N/A i N/A xrange N/A len srcPath N/A N/A N/A N/A s1 N/A N/A isrc i N/A s2 N/A N/A idest i N/A N/A N/A i1 None N/A N/A N/A seg1 i1 N/A N/A isrc i N/A isrc i N/A N/A seg2 i2 N/A N/A idest i N/A idest i N/A N/A N/A N/A N/A i1 1 N/A isrc i N/A N/A i2 1 N/A idest i N/A N/A N/A N/A segment append N/A N/A seg1 start1 N/A seg2 start2 N/A N/A i1 1 seg1 n N/A n 0 N/A N/A seg1 i1 N/A N/A isrc i N/A isrc i N/A N/A seg2 i2 N/A N/A idest i N/A idest i N/A N/A i1 N/A isrc i N/A i2 N/A idest i N/A N/A N/A i1 None N/A N/A N/A N/A segment append N/A N/A seg1 start1 N/A seg2 start2 N/A N/A i1 1 seg1 n N/A i1 None N/A n 0 N/A n 1 N/A N/A i1 None N/A N/A N/A N/A segment append N/A N/A seg1 start1 N/A seg2 start2 N/A N/A i1 1 seg1 n N/A N/A N/A self longestSegment segment kwargs N/A pAligned N/A N/A self mode trapOverflow N/A max True N/A N/A get fraction of aligned letters for this pairwise alignment N/A nid 0 N/A N/A srcPath destPath N/A N/A self items N/A N/A nid N/A len destPath N/A x N/A nid N/A float N/A N/A self length mode N/A N/A trapOverflow N/A x 1.0 N/A N/A N/A ValueError pAligned overflow due to multiple hits
                             (see docs)? To avoid this error message,
                             use trapOverflow=False option. N/A x N/A N/A SeqDBDescriptor N/A object N/A N/A forwards attribute requests to self.pathForward __init__ N/A N/A self attr N/A N/A N/A N/A self attr attr N/A __get__ N/A N/A self obj objtype N/A N/A N/A N/A getattr N/A obj pathForward N/A self attr N/A N/A SeqDBSlice N/A SeqPath N/A N/A JUST A WRAPPER FOR SCHEMA TO HANG SHADOW ATTRIBUTES ON... N/A id N/A SeqDBDescriptor id N/A db N/A SeqDBDescriptor db N/A