The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<?xml version="1.0" encoding="UTF-8"?>
<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/"><dia:diagramdata><dia:attribute name="background"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="paper"><dia:composite type="paper"><dia:attribute name="name"><dia:string>#A4#</dia:string></dia:attribute><dia:attribute name="tmargin"><dia:real val="2.8222"/></dia:attribute><dia:attribute name="bmargin"><dia:real val="2.8222"/></dia:attribute><dia:attribute name="lmargin"><dia:real val="2.8222"/></dia:attribute><dia:attribute name="rmargin"><dia:real val="2.8222"/></dia:attribute><dia:attribute name="is_portrait"><dia:boolean val="true"/></dia:attribute><dia:attribute name="scaling"><dia:real val="1"/></dia:attribute><dia:attribute name="fitto"><dia:boolean val="false"/></dia:attribute></dia:composite></dia:attribute><dia:attribute name="grid"><dia:composite type="grid"><dia:attribute name="width_x"><dia:real val="1"/></dia:attribute><dia:attribute name="width_y"><dia:real val="1"/></dia:attribute><dia:attribute name="visible_x"><dia:int val="1"/></dia:attribute><dia:attribute name="visible_y"><dia:int val="1"/></dia:attribute></dia:composite></dia:attribute><dia:attribute name="guides"><dia:composite type="guides"><dia:attribute name="hguides"/><dia:attribute name="vguides"/></dia:composite></dia:attribute></dia:diagramdata><dia:layer name="Background" visible="true"><dia:object type="Standard - Box" version="0" id="O0"><dia:attribute name="obj_pos"><dia:point val="29.63,24.28"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="29.58,24.23;31.1166,25.63"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="29.63,24.28"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="1.43658"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="1.3"/></dia:attribute><dia:attribute name="border_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="show_background"><dia:boolean val="true"/></dia:attribute></dia:object><dia:object type="UML - LargePackage" version="0" id="O1"><dia:attribute name="obj_pos"><dia:point val="3.68658,4.05"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="3.63658,2.2;30.7366,25.3051"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="3.68658,4.05"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="27"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="21.2051"/></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="name"><dia:string>#Bio::Restriction#</dia:string></dia:attribute></dia:object><dia:object type="UML - Class" version="0" id="O2"><dia:attribute name="obj_pos"><dia:point val="15.45,4.65"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="15.4,4.6;19.1,6.9"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="15.45,4.65"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="3.6"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="2.2"/></dia:attribute><dia:attribute name="name"><dia:string>#Analysis#</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="comment"><dia:string>##</dia:string></dia:attribute><dia:attribute name="abstract"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_attributes"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_operations"><dia:boolean val="false"/></dia:attribute><dia:attribute name="visible_attributes"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_operations"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_comments"><dia:boolean val="false"/></dia:attribute><dia:attribute name="foreground_color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="background_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="normal_font"><dia:font family="monospace" style="0" name="Courier"/></dia:attribute><dia:attribute name="abstract_font"><dia:font family="monospace" style="88" name="Courier"/></dia:attribute><dia:attribute name="polymorphic_font"><dia:font family="monospace" style="8" name="Courier"/></dia:attribute><dia:attribute name="classname_font"><dia:font family="sans" style="80" name="Courier"/></dia:attribute><dia:attribute name="abstract_classname_font"><dia:font family="sans" style="88" name="Courier"/></dia:attribute><dia:attribute name="comment_font"><dia:font family="sans" style="8" name="Courier"/></dia:attribute><dia:attribute name="font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="polymorphic_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="abstract_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="abstract_classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="comment_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="attributes"/><dia:attribute name="operations"/><dia:attribute name="template"><dia:boolean val="false"/></dia:attribute><dia:attribute name="templates"/></dia:object><dia:object type="UML - Class" version="0" id="O3"><dia:attribute name="obj_pos"><dia:point val="8.875,11.55"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="8.825,11.5;12.325,13.8"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="8.875,11.55"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="3.4"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="2.2"/></dia:attribute><dia:attribute name="name"><dia:string>#Enzyme#</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="comment"><dia:string>##</dia:string></dia:attribute><dia:attribute name="abstract"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_attributes"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_operations"><dia:boolean val="false"/></dia:attribute><dia:attribute name="visible_attributes"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_operations"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_comments"><dia:boolean val="false"/></dia:attribute><dia:attribute name="foreground_color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="background_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="normal_font"><dia:font family="monospace" style="0" name="Courier"/></dia:attribute><dia:attribute name="abstract_font"><dia:font family="monospace" style="88" name="Courier"/></dia:attribute><dia:attribute name="polymorphic_font"><dia:font family="monospace" style="8" name="Courier"/></dia:attribute><dia:attribute name="classname_font"><dia:font family="sans" style="80" name="Courier"/></dia:attribute><dia:attribute name="abstract_classname_font"><dia:font family="sans" style="88" name="Courier"/></dia:attribute><dia:attribute name="comment_font"><dia:font family="sans" style="8" name="Courier"/></dia:attribute><dia:attribute name="font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="polymorphic_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="abstract_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="abstract_classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="comment_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="attributes"/><dia:attribute name="operations"/><dia:attribute name="template"><dia:boolean val="false"/></dia:attribute><dia:attribute name="templates"/></dia:object><dia:object type="UML - Class" version="0" id="O4"><dia:attribute name="obj_pos"><dia:point val="20.14,7.47"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="20.09,7.42;27.29,9.72"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="20.14,7.47"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="7.1"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="2.2"/></dia:attribute><dia:attribute name="name"><dia:string>#EnzymeCollection#</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="comment"><dia:string>##</dia:string></dia:attribute><dia:attribute name="abstract"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_attributes"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_operations"><dia:boolean val="false"/></dia:attribute><dia:attribute name="visible_attributes"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_operations"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_comments"><dia:boolean val="false"/></dia:attribute><dia:attribute name="foreground_color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="background_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="normal_font"><dia:font family="monospace" style="0" name="Courier"/></dia:attribute><dia:attribute name="abstract_font"><dia:font family="monospace" style="88" name="Courier"/></dia:attribute><dia:attribute name="polymorphic_font"><dia:font family="monospace" style="8" name="Courier"/></dia:attribute><dia:attribute name="classname_font"><dia:font family="sans" style="80" name="Courier"/></dia:attribute><dia:attribute name="abstract_classname_font"><dia:font family="sans" style="88" name="Courier"/></dia:attribute><dia:attribute name="comment_font"><dia:font family="sans" style="8" name="Courier"/></dia:attribute><dia:attribute name="font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="polymorphic_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="abstract_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="abstract_classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="comment_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="attributes"/><dia:attribute name="operations"/><dia:attribute name="template"><dia:boolean val="false"/></dia:attribute><dia:attribute name="templates"/></dia:object><dia:object type="UML - Class" version="0" id="O5"><dia:attribute name="obj_pos"><dia:point val="22.99,11.55"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="22.94,11.5;24.44,13.8"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="22.99,11.55"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="1.4"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="2.2"/></dia:attribute><dia:attribute name="name"><dia:string>#IO#</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="comment"><dia:string>##</dia:string></dia:attribute><dia:attribute name="abstract"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_attributes"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_operations"><dia:boolean val="false"/></dia:attribute><dia:attribute name="visible_attributes"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_operations"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_comments"><dia:boolean val="false"/></dia:attribute><dia:attribute name="foreground_color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="background_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="normal_font"><dia:font family="monospace" style="0" name="Courier"/></dia:attribute><dia:attribute name="abstract_font"><dia:font family="monospace" style="88" name="Courier"/></dia:attribute><dia:attribute name="polymorphic_font"><dia:font family="monospace" style="8" name="Courier"/></dia:attribute><dia:attribute name="classname_font"><dia:font family="sans" style="80" name="Courier"/></dia:attribute><dia:attribute name="abstract_classname_font"><dia:font family="sans" style="88" name="Courier"/></dia:attribute><dia:attribute name="comment_font"><dia:font family="sans" style="8" name="Courier"/></dia:attribute><dia:attribute name="font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="polymorphic_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="abstract_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="abstract_classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="comment_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="attributes"/><dia:attribute name="operations"/><dia:attribute name="template"><dia:boolean val="false"/></dia:attribute><dia:attribute name="templates"/></dia:object><dia:object type="UML - LargePackage" version="0" id="O6"><dia:attribute name="obj_pos"><dia:point val="4.45,17.15"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="4.4,15.3;16.3866,24.5"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="4.45,17.15"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="11.8866"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="7.3"/></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="name"><dia:string>#Bio::Restriction::Enzyme#</dia:string></dia:attribute></dia:object><dia:object type="UML - Class" version="0" id="O7"><dia:attribute name="obj_pos"><dia:point val="10.68,20.17"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="10.63,20.12;14.28,22.42"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="10.68,20.17"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="3.55"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="2.2"/></dia:attribute><dia:attribute name="name"><dia:string>#MultiSite#</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="comment"><dia:string>##</dia:string></dia:attribute><dia:attribute name="abstract"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_attributes"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_operations"><dia:boolean val="false"/></dia:attribute><dia:attribute name="visible_attributes"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_operations"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_comments"><dia:boolean val="false"/></dia:attribute><dia:attribute name="foreground_color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="background_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="normal_font"><dia:font family="monospace" style="0" name="Courier"/></dia:attribute><dia:attribute name="abstract_font"><dia:font family="monospace" style="88" name="Courier"/></dia:attribute><dia:attribute name="polymorphic_font"><dia:font family="monospace" style="8" name="Courier"/></dia:attribute><dia:attribute name="classname_font"><dia:font family="sans" style="80" name="Courier"/></dia:attribute><dia:attribute name="abstract_classname_font"><dia:font family="sans" style="88" name="Courier"/></dia:attribute><dia:attribute name="comment_font"><dia:font family="sans" style="8" name="Courier"/></dia:attribute><dia:attribute name="font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="polymorphic_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="abstract_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="abstract_classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="comment_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="attributes"/><dia:attribute name="operations"/><dia:attribute name="template"><dia:boolean val="false"/></dia:attribute><dia:attribute name="templates"/></dia:object><dia:object type="UML - Class" version="0" id="O8"><dia:attribute name="obj_pos"><dia:point val="6.68,20.17"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="6.63,20.12;10.23,22.42"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="6.68,20.17"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="3.5"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="2.2"/></dia:attribute><dia:attribute name="name"><dia:string>#MultiCut#</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="comment"><dia:string>##</dia:string></dia:attribute><dia:attribute name="abstract"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_attributes"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_operations"><dia:boolean val="false"/></dia:attribute><dia:attribute name="visible_attributes"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_operations"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_comments"><dia:boolean val="false"/></dia:attribute><dia:attribute name="foreground_color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="background_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="normal_font"><dia:font family="monospace" style="0" name="Courier"/></dia:attribute><dia:attribute name="abstract_font"><dia:font family="monospace" style="88" name="Courier"/></dia:attribute><dia:attribute name="polymorphic_font"><dia:font family="monospace" style="8" name="Courier"/></dia:attribute><dia:attribute name="classname_font"><dia:font family="sans" style="80" name="Courier"/></dia:attribute><dia:attribute name="abstract_classname_font"><dia:font family="sans" style="88" name="Courier"/></dia:attribute><dia:attribute name="comment_font"><dia:font family="sans" style="8" name="Courier"/></dia:attribute><dia:attribute name="font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="polymorphic_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="abstract_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="abstract_classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="comment_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="attributes"/><dia:attribute name="operations"/><dia:attribute name="template"><dia:boolean val="false"/></dia:attribute><dia:attribute name="templates"/></dia:object><dia:object type="UML - LargePackage" version="0" id="O9"><dia:attribute name="obj_pos"><dia:point val="17.7866,17.12"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="17.7366,15.27;30.1,24.55"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="17.7866,17.12"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="12.2634"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="7.38"/></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="name"><dia:string>#Bio::Restriction::IO#</dia:string></dia:attribute></dia:object><dia:object type="UML - Class" version="0" id="O10"><dia:attribute name="obj_pos"><dia:point val="22.565,17.67"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="22.515,17.62;24.865,19.92"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="22.565,17.67"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="2.25"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="2.2"/></dia:attribute><dia:attribute name="name"><dia:string>#base#</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="comment"><dia:string>##</dia:string></dia:attribute><dia:attribute name="abstract"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_attributes"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_operations"><dia:boolean val="false"/></dia:attribute><dia:attribute name="visible_attributes"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_operations"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_comments"><dia:boolean val="false"/></dia:attribute><dia:attribute name="foreground_color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="background_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="normal_font"><dia:font family="monospace" style="0" name="Courier"/></dia:attribute><dia:attribute name="abstract_font"><dia:font family="monospace" style="88" name="Courier"/></dia:attribute><dia:attribute name="polymorphic_font"><dia:font family="monospace" style="8" name="Courier"/></dia:attribute><dia:attribute name="classname_font"><dia:font family="sans" style="80" name="Courier"/></dia:attribute><dia:attribute name="abstract_classname_font"><dia:font family="sans" style="88" name="Courier"/></dia:attribute><dia:attribute name="comment_font"><dia:font family="sans" style="8" name="Courier"/></dia:attribute><dia:attribute name="font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="polymorphic_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="abstract_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="abstract_classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="comment_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="attributes"/><dia:attribute name="operations"/><dia:attribute name="template"><dia:boolean val="false"/></dia:attribute><dia:attribute name="templates"/></dia:object><dia:object type="UML - Class" version="0" id="O11"><dia:attribute name="obj_pos"><dia:point val="20.43,21.77"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="20.38,21.72;23.18,24.02"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="20.43,21.77"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="2.7"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="2.2"/></dia:attribute><dia:attribute name="name"><dia:string>#itype2#</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="comment"><dia:string>##</dia:string></dia:attribute><dia:attribute name="abstract"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_attributes"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_operations"><dia:boolean val="false"/></dia:attribute><dia:attribute name="visible_attributes"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_operations"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_comments"><dia:boolean val="false"/></dia:attribute><dia:attribute name="foreground_color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="background_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="normal_font"><dia:font family="monospace" style="0" name="Courier"/></dia:attribute><dia:attribute name="abstract_font"><dia:font family="monospace" style="88" name="Courier"/></dia:attribute><dia:attribute name="polymorphic_font"><dia:font family="monospace" style="8" name="Courier"/></dia:attribute><dia:attribute name="classname_font"><dia:font family="sans" style="80" name="Courier"/></dia:attribute><dia:attribute name="abstract_classname_font"><dia:font family="sans" style="88" name="Courier"/></dia:attribute><dia:attribute name="comment_font"><dia:font family="sans" style="8" name="Courier"/></dia:attribute><dia:attribute name="font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="polymorphic_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="abstract_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="abstract_classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="comment_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="attributes"/><dia:attribute name="operations"/><dia:attribute name="template"><dia:boolean val="false"/></dia:attribute><dia:attribute name="templates"/></dia:object><dia:object type="UML - Class" version="0" id="O12"><dia:attribute name="obj_pos"><dia:point val="23.98,21.77"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="23.93,21.72;27.63,24.02"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="23.98,21.77"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="3.6"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="2.2"/></dia:attribute><dia:attribute name="name"><dia:string>#withrefm#</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="comment"><dia:string>##</dia:string></dia:attribute><dia:attribute name="abstract"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_attributes"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_operations"><dia:boolean val="false"/></dia:attribute><dia:attribute name="visible_attributes"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_operations"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_comments"><dia:boolean val="false"/></dia:attribute><dia:attribute name="foreground_color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="background_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="normal_font"><dia:font family="monospace" style="0" name="Courier"/></dia:attribute><dia:attribute name="abstract_font"><dia:font family="monospace" style="88" name="Courier"/></dia:attribute><dia:attribute name="polymorphic_font"><dia:font family="monospace" style="8" name="Courier"/></dia:attribute><dia:attribute name="classname_font"><dia:font family="sans" style="80" name="Courier"/></dia:attribute><dia:attribute name="abstract_classname_font"><dia:font family="sans" style="88" name="Courier"/></dia:attribute><dia:attribute name="comment_font"><dia:font family="sans" style="8" name="Courier"/></dia:attribute><dia:attribute name="font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="polymorphic_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="abstract_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="abstract_classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="comment_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="attributes"/><dia:attribute name="operations"/><dia:attribute name="template"><dia:boolean val="false"/></dia:attribute><dia:attribute name="templates"/></dia:object><dia:object type="UML - Class" version="0" id="O13"><dia:attribute name="obj_pos"><dia:point val="8.8,7.47"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="8.75,7.42;12.4,9.72"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="8.8,7.47"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="3.55"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="2.2"/></dia:attribute><dia:attribute name="name"><dia:string>#EnzymeI#</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="comment"><dia:string>##</dia:string></dia:attribute><dia:attribute name="abstract"><dia:boolean val="true"/></dia:attribute><dia:attribute name="suppress_attributes"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_operations"><dia:boolean val="false"/></dia:attribute><dia:attribute name="visible_attributes"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_operations"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_comments"><dia:boolean val="false"/></dia:attribute><dia:attribute name="foreground_color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="background_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="normal_font"><dia:font family="monospace" style="0" name="Courier"/></dia:attribute><dia:attribute name="abstract_font"><dia:font family="monospace" style="88" name="Courier"/></dia:attribute><dia:attribute name="polymorphic_font"><dia:font family="monospace" style="8" name="Courier"/></dia:attribute><dia:attribute name="classname_font"><dia:font family="sans" style="80" name="Courier"/></dia:attribute><dia:attribute name="abstract_classname_font"><dia:font family="sans" style="88" name="Courier"/></dia:attribute><dia:attribute name="comment_font"><dia:font family="sans" style="8" name="Courier"/></dia:attribute><dia:attribute name="font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="polymorphic_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="abstract_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="abstract_classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="comment_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="attributes"/><dia:attribute name="operations"/><dia:attribute name="template"><dia:boolean val="false"/></dia:attribute><dia:attribute name="templates"/></dia:object><dia:object type="UML - Generalization" version="0" id="O14"><dia:attribute name="obj_pos"><dia:point val="10.575,13.75"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="8.38,13.7;11.425,20.22"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="10.575,13.75"/><dia:point val="10.575,18.9"/><dia:point val="8.43,18.9"/><dia:point val="8.43,20.17"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="name"><dia:string>##</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:connections><dia:connection handle="0" to="O3" connection="6"/><dia:connection handle="1" to="O8" connection="1"/></dia:connections></dia:object><dia:object type="UML - Generalization" version="0" id="O15"><dia:attribute name="obj_pos"><dia:point val="10.575,13.75"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="9.725,13.7;12.505,20.22"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="10.575,13.75"/><dia:point val="10.575,18.92"/><dia:point val="12.455,18.92"/><dia:point val="12.455,20.17"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="name"><dia:string>##</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:connections><dia:connection handle="0" to="O3" connection="6"/><dia:connection handle="1" to="O7" connection="1"/></dia:connections></dia:object><dia:object type="UML - Generalization" version="0" id="O16"><dia:attribute name="obj_pos"><dia:point val="23.69,13.75"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="22.84,13.7;24.54,17.75"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="23.69,13.75"/><dia:point val="23.69,17"/><dia:point val="23.69,17"/><dia:point val="23.69,17.67"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="name"><dia:string>##</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:connections><dia:connection handle="0" to="O5" connection="6"/><dia:connection handle="1" to="O10" connection="1"/></dia:connections></dia:object><dia:object type="UML - Generalization" version="0" id="O17"><dia:attribute name="obj_pos"><dia:point val="23.69,19.87"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="22.84,19.82;25.83,22"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="23.69,19.87"/><dia:point val="23.69,21.25"/><dia:point val="25.78,21.25"/><dia:point val="25.78,21.77"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="name"><dia:string>##</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:connections><dia:connection handle="0" to="O10" connection="6"/><dia:connection handle="1" to="O12" connection="1"/></dia:connections></dia:object><dia:object type="UML - Generalization" version="0" id="O18"><dia:attribute name="obj_pos"><dia:point val="23.69,19.87"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="21.73,19.82;24.54,22"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="23.69,19.87"/><dia:point val="23.69,21.25"/><dia:point val="21.78,21.25"/><dia:point val="21.78,21.77"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="name"><dia:string>##</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:connections><dia:connection handle="0" to="O10" connection="6"/><dia:connection handle="1" to="O11" connection="1"/></dia:connections></dia:object><dia:object type="UML - Realizes" version="0" id="O19"><dia:attribute name="obj_pos"><dia:point val="10.575,9.67"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="9.725,9.62;11.425,11.8"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="10.575,9.67"/><dia:point val="10.575,11.05"/><dia:point val="10.575,11.05"/><dia:point val="10.575,11.55"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="name"><dia:string>##</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:connections><dia:connection handle="0" to="O13" connection="6"/><dia:connection handle="1" to="O3" connection="1"/></dia:connections></dia:object><dia:object type="UML - Association" version="0" id="O20"><dia:attribute name="obj_pos"><dia:point val="23.69,9.67"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="22.465,9.62;24.915,12.07"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="23.69,9.67"/><dia:point val="23.69,11.1551"/><dia:point val="23.69,11.1551"/><dia:point val="23.69,11.55"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="name"><dia:string>#creates#</dia:string></dia:attribute><dia:attribute name="direction"><dia:enum val="0"/></dia:attribute><dia:attribute name="ends"><dia:composite><dia:attribute name="role"><dia:string>##</dia:string></dia:attribute><dia:attribute name="multiplicity"><dia:string>##</dia:string></dia:attribute><dia:attribute name="arrow"><dia:boolean val="true"/></dia:attribute><dia:attribute name="aggregate"><dia:enum val="0"/></dia:attribute></dia:composite><dia:composite><dia:attribute name="role"><dia:string>##</dia:string></dia:attribute><dia:attribute name="multiplicity"><dia:string>##</dia:string></dia:attribute><dia:attribute name="arrow"><dia:boolean val="false"/></dia:attribute><dia:attribute name="aggregate"><dia:enum val="0"/></dia:attribute></dia:composite></dia:attribute><dia:connections><dia:connection handle="0" to="O4" connection="6"/><dia:connection handle="1" to="O5" connection="1"/></dia:connections></dia:object><dia:object type="UML - Association" version="0" id="O21"><dia:attribute name="obj_pos"><dia:point val="12.1366,12.3551"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="12.1366,8.92;20.89,14.7551"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="12.1366,12.3551"/><dia:point val="12.1366,12.3551"/><dia:point val="20.14,12.3551"/><dia:point val="20.14,9.67"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="name"><dia:string>#contains#</dia:string></dia:attribute><dia:attribute name="direction"><dia:enum val="0"/></dia:attribute><dia:attribute name="ends"><dia:composite><dia:attribute name="role"><dia:string>##</dia:string></dia:attribute><dia:attribute name="multiplicity"><dia:string>##</dia:string></dia:attribute><dia:attribute name="arrow"><dia:boolean val="true"/></dia:attribute><dia:attribute name="aggregate"><dia:enum val="0"/></dia:attribute></dia:composite><dia:composite><dia:attribute name="role"><dia:string>##</dia:string></dia:attribute><dia:attribute name="multiplicity"><dia:string>##</dia:string></dia:attribute><dia:attribute name="arrow"><dia:boolean val="false"/></dia:attribute><dia:attribute name="aggregate"><dia:enum val="1"/></dia:attribute></dia:composite></dia:attribute><dia:connections><dia:connection handle="1" to="O4" connection="5"/></dia:connections></dia:object><dia:object type="UML - Association" version="0" id="O22"><dia:attribute name="obj_pos"><dia:point val="23.69,7.47"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="19,5.07;24.49,7.52"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="23.69,7.47"/><dia:point val="23.69,5.95"/><dia:point val="19.05,5.95"/><dia:point val="19.05,5.35"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="name"><dia:string>#uses#</dia:string></dia:attribute><dia:attribute name="direction"><dia:enum val="0"/></dia:attribute><dia:attribute name="ends"><dia:composite><dia:attribute name="role"><dia:string>##</dia:string></dia:attribute><dia:attribute name="multiplicity"><dia:string>##</dia:string></dia:attribute><dia:attribute name="arrow"><dia:boolean val="true"/></dia:attribute><dia:attribute name="aggregate"><dia:enum val="0"/></dia:attribute></dia:composite><dia:composite><dia:attribute name="role"><dia:string>##</dia:string></dia:attribute><dia:attribute name="multiplicity"><dia:string>##</dia:string></dia:attribute><dia:attribute name="arrow"><dia:boolean val="false"/></dia:attribute><dia:attribute name="aggregate"><dia:enum val="0"/></dia:attribute></dia:composite></dia:attribute><dia:connections><dia:connection handle="0" to="O4" connection="1"/><dia:connection handle="1" to="O2" connection="4"/></dia:connections></dia:object><dia:object type="UML - Class" version="0" id="O23"><dia:attribute name="obj_pos"><dia:point val="20.415,0.8"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="20.365,0.75;27.015,3.05"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="20.415,0.8"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="6.55"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="2.2"/></dia:attribute><dia:attribute name="name"><dia:string>#Bio::PrimarySeqI#</dia:string></dia:attribute><dia:attribute name="stereotype"><dia:string>##</dia:string></dia:attribute><dia:attribute name="comment"><dia:string>##</dia:string></dia:attribute><dia:attribute name="abstract"><dia:boolean val="true"/></dia:attribute><dia:attribute name="suppress_attributes"><dia:boolean val="false"/></dia:attribute><dia:attribute name="suppress_operations"><dia:boolean val="false"/></dia:attribute><dia:attribute name="visible_attributes"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_operations"><dia:boolean val="true"/></dia:attribute><dia:attribute name="visible_comments"><dia:boolean val="false"/></dia:attribute><dia:attribute name="foreground_color"><dia:color val="#000000"/></dia:attribute><dia:attribute name="background_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="normal_font"><dia:font family="monospace" style="0" name="Courier"/></dia:attribute><dia:attribute name="abstract_font"><dia:font family="monospace" style="88" name="Courier"/></dia:attribute><dia:attribute name="polymorphic_font"><dia:font family="monospace" style="8" name="Courier"/></dia:attribute><dia:attribute name="classname_font"><dia:font family="sans" style="80" name="Courier"/></dia:attribute><dia:attribute name="abstract_classname_font"><dia:font family="sans" style="88" name="Courier"/></dia:attribute><dia:attribute name="comment_font"><dia:font family="sans" style="8" name="Courier"/></dia:attribute><dia:attribute name="font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="polymorphic_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="abstract_font_height"><dia:real val="0.8"/></dia:attribute><dia:attribute name="classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="abstract_classname_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="comment_font_height"><dia:real val="1"/></dia:attribute><dia:attribute name="attributes"/><dia:attribute name="operations"/><dia:attribute name="template"><dia:boolean val="false"/></dia:attribute><dia:attribute name="templates"/></dia:object><dia:object type="UML - Association" version="0" id="O24"><dia:attribute name="obj_pos"><dia:point val="23.69,3"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="19,2.95;24.49,5.95"/></dia:attribute><dia:attribute name="orth_points"><dia:point val="23.69,3"/><dia:point val="23.69,5.15"/><dia:point val="19.05,5.15"/><dia:point val="19.05,5.35"/></dia:attribute><dia:attribute name="orth_orient"><dia:enum val="1"/><dia:enum val="0"/><dia:enum val="1"/></dia:attribute><dia:attribute name="name"><dia:string>#cuts#</dia:string></dia:attribute><dia:attribute name="direction"><dia:enum val="0"/></dia:attribute><dia:attribute name="ends"><dia:composite><dia:attribute name="role"><dia:string>##</dia:string></dia:attribute><dia:attribute name="multiplicity"><dia:string>##</dia:string></dia:attribute><dia:attribute name="arrow"><dia:boolean val="true"/></dia:attribute><dia:attribute name="aggregate"><dia:enum val="0"/></dia:attribute></dia:composite><dia:composite><dia:attribute name="role"><dia:string>##</dia:string></dia:attribute><dia:attribute name="multiplicity"><dia:string>##</dia:string></dia:attribute><dia:attribute name="arrow"><dia:boolean val="false"/></dia:attribute><dia:attribute name="aggregate"><dia:enum val="0"/></dia:attribute></dia:composite></dia:attribute><dia:connections><dia:connection handle="0" to="O23" connection="6"/><dia:connection handle="1" to="O2" connection="4"/></dia:connections></dia:object><dia:object type="Standard - Box" version="0" id="O25"><dia:attribute name="obj_pos"><dia:point val="3.2,0.55"/></dia:attribute><dia:attribute name="obj_bb"><dia:rectangle val="3.15,0.5;4.68658,1.9"/></dia:attribute><dia:attribute name="elem_corner"><dia:point val="3.2,0.55"/></dia:attribute><dia:attribute name="elem_width"><dia:real val="1.43658"/></dia:attribute><dia:attribute name="elem_height"><dia:real val="1.3"/></dia:attribute><dia:attribute name="border_color"><dia:color val="#ffffff"/></dia:attribute><dia:attribute name="show_background"><dia:boolean val="true"/></dia:attribute></dia:object></dia:layer></dia:diagram>