Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-250
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-251
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-249
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-247
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-248
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-245
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-246
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-243
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-267
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-244
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-268
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-265
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-264
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-266
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-262
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-263
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-260
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-261
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-259
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-257
http://purl.uniprot.org/unirules/MF_00154#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00154#construct-template-258
http://purl.uniprot.org/unirules/MF_00154#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_00154#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_00154#construct-where-list-0
http://purl.uniprot.org/unirules/MF_00154#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_00154#construct-template-list-0
http://purl.uniprot.org/unirules/MF_00154#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:61034 up:source unirule:MF_00154 . _:61035 up:source unirule:MF_00154 . _:61036 up:source unirule:MF_00154 . _:61037 up:source unirule:MF_00154 . _:61038 up:source unirule:MF_00154 . _:61039 up:source unirule:MF_00154 . _:61040 up:source unirule:MF_00154 . _:61041 up:source unirule:MF_00154 . _:61042 up:source unirule:MF_00154 . _:61043 up:source unirule:MF_00154 . _:61044 up:source unirule:MF_00154 . _:61045 up:source unirule:MF_00154 . _:61046 up:source unirule:MF_00154 . _:61047 up:source unirule:MF_00154 . _:61048 up:source unirule:MF_00154 . _:61049 up:source unirule:MF_00154 . _:61050 up:source unirule:MF_00154 . _:61051 up:source unirule:MF_00154 . _:61052 up:source unirule:MF_00154 . _:61053 up:source unirule:MF_00154 . _:61054 up:source unirule:MF_00154 . _:61055 up:source unirule:MF_00154 . _:61056 up:source unirule:MF_00154 . _:61057 up:source unirule:MF_00154 . _:61058 up:source unirule:MF_00154 . _:61059 up:source unirule:MF_00154 . _:61060 up:source unirule:MF_00154 . _:61061 up:source unirule:MF_00154 . _:61062 up:source unirule:MF_00154 . _:61063 up:source unirule:MF_00154 . _:61064 up:source unirule:MF_00154 . _:61065 up:source unirule:MF_00154 . _:61066 up:source unirule:MF_00154 . _:61067 up:source unirule:MF_00154 . _:61068 up:source unirule:MF_00154 . _:61069 up:source unirule:MF_00154 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0005886 , GO:0008495 , GO:0048034 , keyword:1003 , keyword:1133 , keyword:350 , keyword:472 , keyword:808 , keyword:812 ; up:recommendedName ?name0 . ?name0 up:ecName '2.5.1.141' ; up:fullName 'Protoheme IX farnesyltransferase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Heme B farnesyltransferase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Heme O synthase' ; rdf:type up:Structured_Name . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Converts heme B (protoheme IX) to heme O by substitution of the vinyl group on carbon 2 of heme B porphyrin ring with a hydroxyethyl farnesyl side group.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity ; up:enzymeClass . ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Porphyrin-containing compound metabolism; heme O biosynthesis; heme O from protoheme: step 1/1.' . ?annotation7 a up:Annotation ; rdfs:comment 'Carbon 2 of the heme B porphyrin ring is defined according to the Fischer nomenclature.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the UbiA prenyltransferase family. Protoheme IX farnesyltransferase subfamily.' . ?case11 up:classifiedWith keyword:997 . ?pfs14 up:annotation ?annotation15 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Cytoplasmic' . ?pfsb16 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfs26 up:annotation ?annotation27 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Periplasmic' . ?pfsb28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb34 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Cytoplasmic' . ?pfsb40 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb46 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Periplasmic' . ?pfsb52 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb58 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfs62 up:annotation ?annotation63 . ?annotation63 faldo:begin ?pfsb64 ; faldo:end ?pfse65 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Cytoplasmic' . ?pfsb64 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse65 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?pfs68 up:annotation ?annotation69 . ?annotation69 faldo:begin ?pfsb70 ; faldo:end ?pfse71 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb70 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?pfse71 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?pfs74 up:annotation ?annotation75 . ?annotation75 faldo:begin ?pfsb76 ; faldo:end ?pfse77 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Periplasmic' . ?pfsb76 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?pfse77 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfs80 up:annotation ?annotation81 . ?annotation81 faldo:begin ?pfsb82 ; faldo:end ?pfse83 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb82 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?pfse83 faldo:position ?thisPositionOn85 ; rdf:type faldo:ExactPosition . ?pfs86 up:annotation ?annotation87 . ?annotation87 faldo:begin ?pfsb88 ; faldo:end ?pfse89 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Cytoplasmic' . ?pfsb88 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?pfse89 faldo:position ?thisPositionOn91 ; rdf:type faldo:ExactPosition . ?pfs92 up:annotation ?annotation93 . ?annotation93 faldo:begin ?pfsb94 ; faldo:end ?pfse95 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?pfsb94 faldo:position ?thisPositionOn96 ; rdf:type faldo:ExactPosition . ?pfse95 faldo:position ?thisPositionOn97 ; rdf:type faldo:ExactPosition . ?pfs98 up:annotation ?annotation99 . ?annotation99 faldo:begin ?pfsb100 ; faldo:end ?pfse101 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Periplasmic' . ?pfsb100 faldo:position ?thisPositionOn102 ; rdf:type faldo:ExactPosition . ?pfse101 faldo:position ?thisPositionOn103 ; rdf:type faldo:ExactPosition . ?sam104 up:classifiedWith keyword:1133 , keyword:472 , keyword:812 . ?transmembrane105 faldo:begin ?transmembraneb106 ; faldo:end ?transmembranee107 . ?transmembraneb106 faldo:position ?transmembranebp108 . ?transmembranee107 faldo:position ?transmembraneep109 . ?keyword110 up:range ?transmembrane105 . ?keyword111 up:range ?transmembrane105 . ?keyword112 up:range ?transmembrane105 . _:61070 a rdf:Statement ; up:attribution _:61034 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:61071 a rdf:Statement ; up:attribution _:61035 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:61072 a rdf:Statement ; up:attribution _:61036 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:61073 a rdf:Statement ; up:attribution _:61037 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:61074 a rdf:Statement ; up:attribution _:61038 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:61075 a rdf:Statement ; up:attribution _:61039 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:61076 a rdf:Statement ; up:attribution _:61040 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:61077 a rdf:Statement ; up:attribution _:61041 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:61078 a rdf:Statement ; up:attribution _:61042 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:61079 a rdf:Statement ; up:attribution _:61043 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:350 . _:61080 a rdf:Statement ; up:attribution _:61044 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:61081 a rdf:Statement ; up:attribution _:61045 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:61082 a rdf:Statement ; up:attribution _:61046 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:61083 a rdf:Statement ; up:attribution _:61047 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:61084 a rdf:Statement ; up:attribution _:61048 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008495 . _:61085 a rdf:Statement ; up:attribution _:61049 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0048034 . _:61086 a rdf:Statement ; up:attribution _:61050 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:61087 a rdf:Statement ; up:attribution _:61051 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:61088 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:61089 a rdf:Statement ; up:attribution _:61052 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:61090 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:61091 a rdf:Statement ; up:attribution _:61053 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:61092 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:61093 a rdf:Statement ; up:attribution _:61054 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:61094 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:61095 a rdf:Statement ; up:attribution _:61055 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:61096 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:61097 a rdf:Statement ; up:attribution _:61056 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:61098 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:61099 a rdf:Statement ; up:attribution _:61057 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:61100 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:61101 a rdf:Statement ; up:attribution _:61058 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:61102 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:61103 a rdf:Statement ; up:attribution _:61059 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:61104 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:61105 a rdf:Statement ; up:attribution _:61060 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:61106 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:61107 a rdf:Statement ; up:attribution _:61061 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:61108 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs74 ; rdf:predicate up:annotation ; rdf:object ?annotation75 . _:61109 a rdf:Statement ; up:attribution _:61062 ; rdf:subject ?pfs74 ; rdf:predicate up:annotation ; rdf:object ?annotation75 . _:61110 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:61111 a rdf:Statement ; up:attribution _:61063 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:61112 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs86 ; rdf:predicate up:annotation ; rdf:object ?annotation87 . _:61113 a rdf:Statement ; up:attribution _:61064 ; rdf:subject ?pfs86 ; rdf:predicate up:annotation ; rdf:object ?annotation87 . _:61114 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs92 ; rdf:predicate up:annotation ; rdf:object ?annotation93 . _:61115 a rdf:Statement ; up:attribution _:61065 ; rdf:subject ?pfs92 ; rdf:predicate up:annotation ; rdf:object ?annotation93 . _:61116 a rdf:Statement ; up:source unirule:MF_00154 ; rdf:subject ?pfs98 ; rdf:predicate up:annotation ; rdf:object ?annotation99 . _:61117 a rdf:Statement ; up:attribution _:61066 ; rdf:subject ?pfs98 ; rdf:predicate up:annotation ; rdf:object ?annotation99 . _:61118 a rdf:Statement ; up:attribution _:61067 ; rdf:subject ?sam104 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:61119 a rdf:Statement ; up:attribution _:61068 ; rdf:subject ?sam104 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:61120 a rdf:Statement ; up:attribution _:61069 ; rdf:subject ?sam104 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00154 #Rule MF_00154 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02 VALUES ?supertaxon113 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00154 . ?thisOrganism rdfs:subClassOf+ ?supertaxon113 . BIND(URI(CONCAT(STR(?this), '#MF_00154a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00154a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00154a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00154a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00154a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00154a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00154a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00154a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP0AEA5120 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5122 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154115 . ?templateMotifSequenceMatchRegionP0AEA5120 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5121 . ?templateMotifSequenceMatchBeginP0AEA5121 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5116 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5122 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154126 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154117 . ?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154125 . ?targetMotifMatchRegionMatchBeginMF_00154125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154118 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154126 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon114 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon114 . BIND(1 AS ?thisPositionOn18) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154115, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154115) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154115, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionP0AEA5116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154117, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154117) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154117, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154117) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_00154118) - 1) AS ?thisPositionOn19) . BIND(?this AS ?pfs1t129) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) . FILTER ((BOUND(?thisPositionOn18) && BOUND(?thisPositionOn19))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionP0AEA5136 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5138 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154131 . ?templateMotifSequenceMatchRegionP0AEA5136 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5137 . ?templateMotifSequenceMatchBeginP0AEA5137 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5132 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5138 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154142 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154133 . ?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154141 . ?targetMotifMatchRegionMatchBeginMF_00154141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154134 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154142 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon130 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon130 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154131, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154131) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154131, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionP0AEA5132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154133, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154133) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154133, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154133) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_00154134) - 1) AS ?thisPositionOn24) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154131, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154131) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154131, CONCAT('^(?:-*[^-]){', STR(((28 - ?templateMotifSequenceMatchBeginPositionP0AEA5132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154133, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154133) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154133, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154133) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_00154134) - 1) AS ?thisPositionOn25) . BIND(?this AS ?pfs1t147) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) . FILTER ((BOUND(?thisPositionOn24) && BOUND(?thisPositionOn25))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionP0AEA5154 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5156 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154149 . ?templateMotifSequenceMatchRegionP0AEA5154 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5155 . ?templateMotifSequenceMatchBeginP0AEA5155 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5150 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5156 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154160 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154151 . ?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154159 . ?targetMotifMatchRegionMatchBeginMF_00154159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154152 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154160 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon148 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon148 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154149, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154149) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154149, CONCAT('^(?:-*[^-]){', STR(((29 - ?templateMotifSequenceMatchBeginPositionP0AEA5150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154151, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154151) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154151, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154151) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_00154152) - 1) AS ?thisPositionOn30) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154149, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154149) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154149, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionP0AEA5150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154151, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154151) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154151, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154151) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) . BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_00154152) - 1) AS ?thisPositionOn31) . BIND(?this AS ?pfs1t165) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse29) . FILTER ((BOUND(?thisPositionOn30) && BOUND(?thisPositionOn31))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch171 faldo:location ?templateMotifSequenceMatchRegionP0AEA5172 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5174 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154167 . ?templateMotifSequenceMatchRegionP0AEA5172 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5173 . ?templateMotifSequenceMatchBeginP0AEA5173 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5168 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5174 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch175 faldo:location ?targetMotifMatchRegionMatch176 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154178 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154169 . ?targetMotifMatchRegionMatch176 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154177 . ?targetMotifMatchRegionMatchBeginMF_00154177 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154170 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154178 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon166 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon166 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154167, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154167) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154167, CONCAT('^(?:-*[^-]){', STR(((38 - ?templateMotifSequenceMatchBeginPositionP0AEA5168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154169, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154169) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154169, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154169) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) . BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_00154170) - 1) AS ?thisPositionOn36) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154167, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154167) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154167, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionP0AEA5168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154169, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154169) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154169, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154169) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) . BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_00154170) - 1) AS ?thisPositionOn37) . BIND(?this AS ?pfs1t183) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) . FILTER ((BOUND(?thisPositionOn36) && BOUND(?thisPositionOn37))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch189 faldo:location ?templateMotifSequenceMatchRegionP0AEA5190 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5192 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154185 . ?templateMotifSequenceMatchRegionP0AEA5190 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5191 . ?templateMotifSequenceMatchBeginP0AEA5191 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5186 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5192 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch193 faldo:location ?targetMotifMatchRegionMatch194 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154196 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154187 . ?targetMotifMatchRegionMatch194 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154195 . ?targetMotifMatchRegionMatchBeginMF_00154195 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154188 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154196 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon184 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon184 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154185, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154185) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154185, CONCAT('^(?:-*[^-]){', STR(((57 - ?templateMotifSequenceMatchBeginPositionP0AEA5186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154187, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154187) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154187, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154187) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), '')))), '[^-]', ''))) AS ?step2198) . BIND(((?step2198 + ?targetMotifMatchRegionMatchBeginPositionMF_00154188) - 1) AS ?thisPositionOn42) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154185, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154185) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154185, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionP0AEA5186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154187, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154187) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154187, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154187) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1199), '}'), '')))), '[^-]', ''))) AS ?step2200) . BIND(((?step2200 + ?targetMotifMatchRegionMatchBeginPositionMF_00154188) - 1) AS ?thisPositionOn43) . BIND(?this AS ?pfs1t201) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) . FILTER ((BOUND(?thisPositionOn42) && BOUND(?thisPositionOn43))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch207 faldo:location ?templateMotifSequenceMatchRegionP0AEA5208 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5210 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154203 . ?templateMotifSequenceMatchRegionP0AEA5208 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5209 . ?templateMotifSequenceMatchBeginP0AEA5209 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5204 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5210 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch211 faldo:location ?targetMotifMatchRegionMatch212 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154214 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154205 . ?targetMotifMatchRegionMatch212 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154213 . ?targetMotifMatchRegionMatchBeginMF_00154213 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154206 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154214 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon202 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon202 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154203, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154203) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154203, CONCAT('^(?:-*[^-]){', STR(((79 - ?templateMotifSequenceMatchBeginPositionP0AEA5204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1215) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154205, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154205) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154205, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154205) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), '')))), '[^-]', ''))) AS ?step2216) . BIND(((?step2216 + ?targetMotifMatchRegionMatchBeginPositionMF_00154206) - 1) AS ?thisPositionOn48) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154203, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154203) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154203, CONCAT('^(?:-*[^-]){', STR(((97 - ?templateMotifSequenceMatchBeginPositionP0AEA5204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1217) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154205, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154205) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154205, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154205) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), '')))), '[^-]', ''))) AS ?step2218) . BIND(((?step2218 + ?targetMotifMatchRegionMatchBeginPositionMF_00154206) - 1) AS ?thisPositionOn49) . BIND(?this AS ?pfs1t219) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse47) . FILTER ((BOUND(?thisPositionOn48) && BOUND(?thisPositionOn49))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch225 faldo:location ?templateMotifSequenceMatchRegionP0AEA5226 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5228 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154221 . ?templateMotifSequenceMatchRegionP0AEA5226 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5227 . ?templateMotifSequenceMatchBeginP0AEA5227 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5222 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5228 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch229 faldo:location ?targetMotifMatchRegionMatch230 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154232 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154223 . ?targetMotifMatchRegionMatch230 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154231 . ?targetMotifMatchRegionMatchBeginMF_00154231 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154224 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154232 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon220 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon220 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154221, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154221) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154221, CONCAT('^(?:-*[^-]){', STR(((98 - ?templateMotifSequenceMatchBeginPositionP0AEA5222) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1233) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154223, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154223) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154223, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1233), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154223, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154223) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154223, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1233), '}'), '')))), '[^-]', ''))) AS ?step2234) . BIND(((?step2234 + ?targetMotifMatchRegionMatchBeginPositionMF_00154224) - 1) AS ?thisPositionOn54) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154221, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154221) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154221, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionP0AEA5222) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1235) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154223, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154223) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154223, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1235), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154223, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154223) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154223, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1235), '}'), '')))), '[^-]', ''))) AS ?step2236) . BIND(((?step2236 + ?targetMotifMatchRegionMatchBeginPositionMF_00154224) - 1) AS ?thisPositionOn55) . BIND(?this AS ?pfs1t237) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse53) . FILTER ((BOUND(?thisPositionOn54) && BOUND(?thisPositionOn55))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch243 faldo:location ?templateMotifSequenceMatchRegionP0AEA5244 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5246 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154239 . ?templateMotifSequenceMatchRegionP0AEA5244 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5245 . ?templateMotifSequenceMatchBeginP0AEA5245 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5240 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5246 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch247 faldo:location ?targetMotifMatchRegionMatch248 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154250 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154241 . ?targetMotifMatchRegionMatch248 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154249 . ?targetMotifMatchRegionMatchBeginMF_00154249 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154242 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154250 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon238 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon238 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154239, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154239) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154239, CONCAT('^(?:-*[^-]){', STR(((108 - ?templateMotifSequenceMatchBeginPositionP0AEA5240) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1251) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154241, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154241) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1251), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154241, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154241) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1251), '}'), '')))), '[^-]', ''))) AS ?step2252) . BIND(((?step2252 + ?targetMotifMatchRegionMatchBeginPositionMF_00154242) - 1) AS ?thisPositionOn60) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154239, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154239) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154239, CONCAT('^(?:-*[^-]){', STR(((126 - ?templateMotifSequenceMatchBeginPositionP0AEA5240) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1253) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154241, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154241) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1253), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154241, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154241) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1253), '}'), '')))), '[^-]', ''))) AS ?step2254) . BIND(((?step2254 + ?targetMotifMatchRegionMatchBeginPositionMF_00154242) - 1) AS ?thisPositionOn61) . BIND(?this AS ?pfs1t255) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse59) . FILTER ((BOUND(?thisPositionOn60) && BOUND(?thisPositionOn61))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch261 faldo:location ?templateMotifSequenceMatchRegionP0AEA5262 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5264 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154257 . ?templateMotifSequenceMatchRegionP0AEA5262 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5263 . ?templateMotifSequenceMatchBeginP0AEA5263 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5258 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5264 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch265 faldo:location ?targetMotifMatchRegionMatch266 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154268 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154259 . ?targetMotifMatchRegionMatch266 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154267 . ?targetMotifMatchRegionMatchBeginMF_00154267 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154260 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154268 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon256 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon256 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154257, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154257) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154257, CONCAT('^(?:-*[^-]){', STR(((127 - ?templateMotifSequenceMatchBeginPositionP0AEA5258) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1269) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154259, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154259) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154259, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1269), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154259, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154259) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154259, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1269), '}'), '')))), '[^-]', ''))) AS ?step2270) . BIND(((?step2270 + ?targetMotifMatchRegionMatchBeginPositionMF_00154260) - 1) AS ?thisPositionOn66) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154257, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154257) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154257, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionP0AEA5258) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1271) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154259, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154259) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154259, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1271), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154259, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154259) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154259, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1271), '}'), '')))), '[^-]', ''))) AS ?step2272) . BIND(((?step2272 + ?targetMotifMatchRegionMatchBeginPositionMF_00154260) - 1) AS ?thisPositionOn67) . BIND(?this AS ?pfs1t273) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse65) . FILTER ((BOUND(?thisPositionOn66) && BOUND(?thisPositionOn67))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a63')) AS ?annotation63) . BIND(?this AS ?pfs62) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch279 faldo:location ?templateMotifSequenceMatchRegionP0AEA5280 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5282 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154275 . ?templateMotifSequenceMatchRegionP0AEA5280 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5281 . ?templateMotifSequenceMatchBeginP0AEA5281 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5276 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5282 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch283 faldo:location ?targetMotifMatchRegionMatch284 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154286 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154277 . ?targetMotifMatchRegionMatch284 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154285 . ?targetMotifMatchRegionMatchBeginMF_00154285 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154278 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154286 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon274 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon274 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154275, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154275) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154275, CONCAT('^(?:-*[^-]){', STR(((198 - ?templateMotifSequenceMatchBeginPositionP0AEA5276) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1287) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154277, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154277) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154277, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1287), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154277, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154277) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154277, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1287), '}'), '')))), '[^-]', ''))) AS ?step2288) . BIND(((?step2288 + ?targetMotifMatchRegionMatchBeginPositionMF_00154278) - 1) AS ?thisPositionOn72) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154275, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154275) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154275, CONCAT('^(?:-*[^-]){', STR(((216 - ?templateMotifSequenceMatchBeginPositionP0AEA5276) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1289) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154277, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154277) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154277, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1289), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154277, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154277) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154277, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1289), '}'), '')))), '[^-]', ''))) AS ?step2290) . BIND(((?step2290 + ?targetMotifMatchRegionMatchBeginPositionMF_00154278) - 1) AS ?thisPositionOn73) . BIND(?this AS ?pfs1t291) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse71) . FILTER ((BOUND(?thisPositionOn72) && BOUND(?thisPositionOn73))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a69')) AS ?annotation69) . BIND(?this AS ?pfs68) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch297 faldo:location ?templateMotifSequenceMatchRegionP0AEA5298 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5300 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154293 . ?templateMotifSequenceMatchRegionP0AEA5298 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5299 . ?templateMotifSequenceMatchBeginP0AEA5299 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5294 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5300 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch301 faldo:location ?targetMotifMatchRegionMatch302 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154304 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154295 . ?targetMotifMatchRegionMatch302 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154303 . ?targetMotifMatchRegionMatchBeginMF_00154303 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154296 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154304 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon292 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon292 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154293, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154293) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154293, CONCAT('^(?:-*[^-]){', STR(((217 - ?templateMotifSequenceMatchBeginPositionP0AEA5294) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1305) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154295, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154295) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154295, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1305), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154295, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154295) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154295, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1305), '}'), '')))), '[^-]', ''))) AS ?step2306) . BIND(((?step2306 + ?targetMotifMatchRegionMatchBeginPositionMF_00154296) - 1) AS ?thisPositionOn78) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154293, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154293) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154293, CONCAT('^(?:-*[^-]){', STR(((228 - ?templateMotifSequenceMatchBeginPositionP0AEA5294) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1307) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154295, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154295) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154295, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1307), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154295, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154295) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154295, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1307), '}'), '')))), '[^-]', ''))) AS ?step2308) . BIND(((?step2308 + ?targetMotifMatchRegionMatchBeginPositionMF_00154296) - 1) AS ?thisPositionOn79) . BIND(?this AS ?pfs1t309) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse77) . FILTER ((BOUND(?thisPositionOn78) && BOUND(?thisPositionOn79))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a75')) AS ?annotation75) . BIND(?this AS ?pfs74) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch315 faldo:location ?templateMotifSequenceMatchRegionP0AEA5316 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5318 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154311 . ?templateMotifSequenceMatchRegionP0AEA5316 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5317 . ?templateMotifSequenceMatchBeginP0AEA5317 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5312 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5318 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch319 faldo:location ?targetMotifMatchRegionMatch320 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154322 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154313 . ?targetMotifMatchRegionMatch320 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154321 . ?targetMotifMatchRegionMatchBeginMF_00154321 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154314 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154322 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon310 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon310 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154311, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154311) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154311, CONCAT('^(?:-*[^-]){', STR(((229 - ?templateMotifSequenceMatchBeginPositionP0AEA5312) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1323) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154313, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154313) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154313, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1323), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154313, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154313) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154313, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1323), '}'), '')))), '[^-]', ''))) AS ?step2324) . BIND(((?step2324 + ?targetMotifMatchRegionMatchBeginPositionMF_00154314) - 1) AS ?thisPositionOn84) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154311, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154311) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154311, CONCAT('^(?:-*[^-]){', STR(((247 - ?templateMotifSequenceMatchBeginPositionP0AEA5312) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1325) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154313, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154313) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154313, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1325), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154313, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154313) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154313, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1325), '}'), '')))), '[^-]', ''))) AS ?step2326) . BIND(((?step2326 + ?targetMotifMatchRegionMatchBeginPositionMF_00154314) - 1) AS ?thisPositionOn85) . BIND(?this AS ?pfs1t327) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfsb82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfse83) . FILTER ((BOUND(?thisPositionOn84) && BOUND(?thisPositionOn85))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a81')) AS ?annotation81) . BIND(?this AS ?pfs80) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch333 faldo:location ?templateMotifSequenceMatchRegionP0AEA5334 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5336 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154329 . ?templateMotifSequenceMatchRegionP0AEA5334 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5335 . ?templateMotifSequenceMatchBeginP0AEA5335 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5330 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5336 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch337 faldo:location ?targetMotifMatchRegionMatch338 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154340 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154331 . ?targetMotifMatchRegionMatch338 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154339 . ?targetMotifMatchRegionMatchBeginMF_00154339 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154332 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154340 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon328 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon328 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154329, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154329) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154329, CONCAT('^(?:-*[^-]){', STR(((248 - ?templateMotifSequenceMatchBeginPositionP0AEA5330) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1341) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154331, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154331) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154331, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1341), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154331, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154331) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154331, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1341), '}'), '')))), '[^-]', ''))) AS ?step2342) . BIND(((?step2342 + ?targetMotifMatchRegionMatchBeginPositionMF_00154332) - 1) AS ?thisPositionOn90) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154329, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154329) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154329, CONCAT('^(?:-*[^-]){', STR(((268 - ?templateMotifSequenceMatchBeginPositionP0AEA5330) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1343) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154331, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154331) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154331, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1343), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154331, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154331) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154331, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1343), '}'), '')))), '[^-]', ''))) AS ?step2344) . BIND(((?step2344 + ?targetMotifMatchRegionMatchBeginPositionMF_00154332) - 1) AS ?thisPositionOn91) . BIND(?this AS ?pfs1t345) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfsb88) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn91))) AS ?pfse89) . FILTER ((BOUND(?thisPositionOn90) && BOUND(?thisPositionOn91))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a87')) AS ?annotation87) . BIND(?this AS ?pfs86) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch351 faldo:location ?templateMotifSequenceMatchRegionP0AEA5352 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5354 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154347 . ?templateMotifSequenceMatchRegionP0AEA5352 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5353 . ?templateMotifSequenceMatchBeginP0AEA5353 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5348 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5354 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch355 faldo:location ?targetMotifMatchRegionMatch356 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154358 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154349 . ?targetMotifMatchRegionMatch356 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154357 . ?targetMotifMatchRegionMatchBeginMF_00154357 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154350 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154358 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon346 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon346 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154347, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154347) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154347, CONCAT('^(?:-*[^-]){', STR(((269 - ?templateMotifSequenceMatchBeginPositionP0AEA5348) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1359) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154349, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154349) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154349, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1359), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154349, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154349) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154349, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1359), '}'), '')))), '[^-]', ''))) AS ?step2360) . BIND(((?step2360 + ?targetMotifMatchRegionMatchBeginPositionMF_00154350) - 1) AS ?thisPositionOn96) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154347, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154347) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154347, CONCAT('^(?:-*[^-]){', STR(((287 - ?templateMotifSequenceMatchBeginPositionP0AEA5348) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1361) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154349, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154349) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154349, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1361), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154349, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154349) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154349, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1361), '}'), '')))), '[^-]', ''))) AS ?step2362) . BIND(((?step2362 + ?targetMotifMatchRegionMatchBeginPositionMF_00154350) - 1) AS ?thisPositionOn97) . BIND(?this AS ?pfs1t363) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn96))) AS ?pfsb94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn97))) AS ?pfse95) . FILTER ((BOUND(?thisPositionOn96) && BOUND(?thisPositionOn97))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a93')) AS ?annotation93) . BIND(?this AS ?pfs92) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch369 faldo:location ?templateMotifSequenceMatchRegionP0AEA5370 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AEA5372 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AEA5MF_00154365 . ?templateMotifSequenceMatchRegionP0AEA5370 faldo:begin ?templateMotifSequenceMatchBeginP0AEA5371 . ?templateMotifSequenceMatchBeginP0AEA5371 faldo:position ?templateMotifSequenceMatchBeginPositionP0AEA5366 ; faldo:reference isoform:P0AEA5-1 . ?templateMotifSequenceProfileAlignmentOperationP0AEA5372 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . ?targetMotifMatch373 faldo:location ?targetMotifMatchRegionMatch374 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00154376 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AEA5MF_00154367 . ?targetMotifMatchRegionMatch374 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00154375 . ?targetMotifMatchRegionMatchBeginMF_00154375 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00154368 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00154376 edam:has_input signature:MF_00154 ; rdf:type edam:operation_0300 . VALUES ?supertaxon364 {taxon:590 taxon:620 taxon:561} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon364 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AEA5MF_00154365, 1, (STRLEN(?templateMotifCigarP0AEA5MF_00154365) - STRLEN(REPLACE(?templateMotifCigarP0AEA5MF_00154365, CONCAT('^(?:-*[^-]){', STR(((288 - ?templateMotifSequenceMatchBeginPositionP0AEA5366) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1377) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154367, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154367) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154367, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1377), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AEA5MF_00154367, 1, (STRLEN(?targetMotifMatchCigarP0AEA5MF_00154367) - STRLEN(REPLACE(?targetMotifMatchCigarP0AEA5MF_00154367, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1377), '}'), '')))), '[^-]', ''))) AS ?step2378) . BIND(((?step2378 + ?targetMotifMatchRegionMatchBeginPositionMF_00154368) - 1) AS ?thisPositionOn102) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn103) . BIND(?this AS ?pfs1t379) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn102))) AS ?pfsb100) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn103))) AS ?pfse101) . FILTER ((BOUND(?thisPositionOn102) && BOUND(?thisPositionOn103))) . BIND(URI(CONCAT(STR(?this), '#MF_00154a99')) AS ?annotation99) . BIND(?this AS ?pfs98) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1236 . BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1236 . })) . BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . { ?this up:proteome . } UNION { ?this up:proteome ?p380 . ?p380 skos:narrower . } BIND(?this AS ?case11) . } OPTIONAL { ?this a up:Protein . VALUES ?supertaxon381 {taxon:1239 taxon:204455} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon381 . BIND(?this AS ?case12) . } OPTIONAL { ?this a up:Protein . { FILTER (! (EXISTS { { ?this up:proteome . } UNION { ?this up:proteome ?p382 . ?p382 skos:narrower . } })) . } UNION { { ?this up:proteome . } UNION { ?this up:proteome ?p383 . ?p383 skos:narrower . } } BIND(?this AS ?case13) . } OPTIONAL { ?this up:annotation ?samtransmembrane384 ; up:sequence ?thisSequence . ?samtransmembrane384 up:range ?samtransmembraner385 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner385 faldo:begin ?samtransmembraneb386 ; faldo:end ?samtransmembranee387 . ?samtransmembraneb386 faldo:position ?samtransmembranebp388 ; faldo:reference ?thisSequence . ?samtransmembranee387 faldo:position ?samtransmembraneep389 ; faldo:reference ?thisSequence . BIND(?this AS ?sam104) . } BIND(URI(CONCAT(STR(?this), '#MF_00154a110')) AS ?keyword110) . BIND(URI(CONCAT(STR(?this), '#MF_00154a111')) AS ?keyword111) . BIND(URI(CONCAT(STR(?this), '#MF_00154a112')) AS ?keyword112) . } "xsd:string