Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-158
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-134
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-78
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-137
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-113
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-77
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-136
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-112
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-127
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-103
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-126
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-102
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-129
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-105
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-128
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-104
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-107
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-106
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-109
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-108
http://purl.uniprot.org/unirules/MF_01458#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01458#construct-template-80
http://purl.uniprot.org/unirules/MF_01458#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01458#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01458#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01458#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01458#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01458#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:528943 up:source unirule:MF_01458 . _:528944 up:source unirule:MF_01458 . _:528945 up:source unirule:MF_01458 . _:528946 up:source unirule:MF_01458 . _:528947 up:source unirule:MF_01458 . _:528948 up:source unirule:MF_01458 . _:528949 up:source unirule:MF_01458 . _:528950 up:source unirule:MF_01458 . _:528951 up:source unirule:MF_01458 . _:528952 up:source unirule:MF_01458 . _:528953 up:source unirule:MF_01458 . _:528954 up:source unirule:MF_01458 . _:528955 up:source unirule:MF_01458 . _:528956 up:source unirule:MF_01458 . _:528957 up:source unirule:MF_01458 . _:528958 up:source unirule:MF_01458 . _:528959 up:source unirule:MF_01458 . _:528960 up:source unirule:MF_01458 . _:528961 up:source unirule:MF_01458 . _:528962 up:source unirule:MF_01458 . _:528963 up:source unirule:MF_01458 . _:528964 up:source unirule:MF_01458 . _:528965 up:source unirule:MF_01458 . _:528966 up:source unirule:MF_01458 . _:528967 up:source unirule:MF_01458 . _:528968 up:source unirule:MF_01458 . _:528969 up:source unirule:MF_01458 . _:528970 up:source unirule:MF_01458 . _:528971 up:source unirule:MF_01458 . _:528972 up:source unirule:MF_01458 . _:528973 up:source unirule:MF_01458 . _:528974 up:source unirule:MF_01458 . _:528975 up:source unirule:MF_01458 . _:528976 up:source unirule:MF_01458 . _:528977 up:source unirule:MF_01458 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation4 ; up:classifiedWith GO:0005524 , GO:0008233 , GO:0016887 , GO:0030163 , keyword:1133 , keyword:378 , keyword:472 , keyword:479 , keyword:482 , keyword:547 , keyword:645 , keyword:67 , keyword:812 , keyword:862 ; up:recommendedName ?name0 . ?name0 up:ecName '3.4.24.-' ; up:fullName 'ATP-dependent zinc metalloprotease FtsH' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'ftsH' . ?annotation2 a up:Subunit_Annotation ; rdfs:comment 'Homohexamer.' . ?annotation3 a up:Similarity_Annotation ; rdfs:comment 'In the central section; belongs to the AAA ATPase family.' . ?annotation4 a up:Similarity_Annotation ; rdfs:comment 'In the C-terminal section; belongs to the peptidase M41 family.' . ?case5 up:classifiedWith GO:0008270 . ?case6 up:classifiedWith GO:0009535 . ?case8 up:classifiedWith keyword:793 . ?case9 up:classifiedWith GO:0042651 . ?case10 up:classifiedWith GO:0005886 . ?case11 up:classifiedWith keyword:1003 , keyword:997 . ?case12 up:classifiedWith keyword:1003 . ?pfs13 up:annotation ?annotation14 , ?annotation20 , ?annotation26 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:29105 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; up:ligand ?ligand23 ; rdf:type up:Binding_Site_Annotation . ?pfsb21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?ligand23 rdfs:subClassOf chebi:29105 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation . ?pfsb27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf chebi:29105 . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; up:ligand ?ligand36 ; rdf:type up:Binding_Site_Annotation . ?pfsb34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand36 rdfs:subClassOf chebi:30616 . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; rdf:type up:Active_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?sam45 up:classifiedWith keyword:1133 , keyword:472 , keyword:812 . ?transmembrane46 faldo:begin ?transmembraneb47 ; faldo:end ?transmembranee48 . ?transmembraneb47 faldo:position ?transmembranebp49 . ?transmembranee48 faldo:position ?transmembraneep50 . ?keyword51 up:range ?transmembrane46 . ?keyword52 up:range ?transmembrane46 . ?keyword53 up:range ?transmembrane46 . _:528978 a rdf:Statement ; up:attribution _:528943 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:528979 a rdf:Statement ; up:attribution _:528944 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:528980 a rdf:Statement ; up:attribution _:528945 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:528981 a rdf:Statement ; up:attribution _:528946 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:528982 a rdf:Statement ; up:attribution _:528947 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:528983 a rdf:Statement ; up:attribution _:528948 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:528984 a rdf:Statement ; up:attribution _:528949 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:528985 a rdf:Statement ; up:attribution _:528950 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:528986 a rdf:Statement ; up:attribution _:528951 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:528987 a rdf:Statement ; up:attribution _:528952 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:482 . _:528988 a rdf:Statement ; up:attribution _:528953 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:528989 a rdf:Statement ; up:attribution _:528954 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:645 . _:528990 a rdf:Statement ; up:attribution _:528955 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:528991 a rdf:Statement ; up:attribution _:528956 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:528992 a rdf:Statement ; up:attribution _:528957 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:528993 a rdf:Statement ; up:attribution _:528958 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:528994 a rdf:Statement ; up:attribution _:528959 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016887 . _:528995 a rdf:Statement ; up:attribution _:528960 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008233 . _:528996 a rdf:Statement ; up:attribution _:528961 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0030163 . _:528997 a rdf:Statement ; up:attribution _:528962 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:528998 a rdf:Statement ; up:attribution _:528963 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009535 . _:528999 a rdf:Statement ; up:attribution _:528964 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:793 . _:529000 a rdf:Statement ; up:attribution _:528965 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0042651 . _:529001 a rdf:Statement ; up:attribution _:528966 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:529002 a rdf:Statement ; up:attribution _:528967 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:529003 a rdf:Statement ; up:attribution _:528968 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:529004 a rdf:Statement ; up:attribution _:528969 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:529005 a rdf:Statement ; up:source unirule:MF_01458 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:529006 a rdf:Statement ; up:attribution _:528970 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:529007 a rdf:Statement ; up:source unirule:MF_01458 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:529008 a rdf:Statement ; up:attribution _:528971 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:529009 a rdf:Statement ; up:source unirule:MF_01458 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:529010 a rdf:Statement ; up:attribution _:528972 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:529011 a rdf:Statement ; up:source unirule:MF_01458 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:529012 a rdf:Statement ; up:attribution _:528973 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:529013 a rdf:Statement ; up:source unirule:MF_01458 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:529014 a rdf:Statement ; up:attribution _:528974 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:529015 a rdf:Statement ; up:attribution _:528975 ; rdf:subject ?sam45 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:529016 a rdf:Statement ; up:attribution _:528976 ; rdf:subject ?sam45 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:529017 a rdf:Statement ; up:attribution _:528977 ; rdf:subject ?sam45 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01458 #Rule MF_01458 Created by:? on:2010-09-13 Modified by:Edouard de Castro on:2023-06-01 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01458 . ?thisOrganism rdfs:subClassOf+ taxon:2 . } UNION { ?this rdfs:seeAlso signature:MF_01458 . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } UNION { ?this up:encodedIn up:Cyanelle . } UNION { ?this up:encodedIn up:Apicoplast . } UNION { ?this up:encodedIn up:Organellar_chromatophore . } UNION { ?this up:encodedIn up:Non-photosynthetic_plastid . } } BIND(URI(CONCAT(STR(?this), '#MF_01458a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01458a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01458a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01458a4')) AS ?annotation4) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch58 faldo:location ?templateMotifSequenceMatchRegionO6707759 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO6707761 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67077MF_0145854 . ?templateMotifSequenceMatchRegionO6707759 faldo:begin ?templateMotifSequenceMatchBeginO6707760 . ?templateMotifSequenceMatchBeginO6707760 faldo:position ?templateMotifSequenceMatchBeginPositionO6707755 ; faldo:reference isoform:O67077-1 . ?templateMotifSequenceProfileAlignmentOperationO6707761 edam:has_input signature:MF_01458 ; rdf:type edam:operation_0300 . ?targetMotifMatch62 faldo:location ?targetMotifMatchRegionMatch63 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0145865 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67077MF_0145856 . ?targetMotifMatchRegionMatch63 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0145864 . ?targetMotifMatchRegionMatchBeginMF_0145864 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0145857 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0145865 edam:has_input signature:MF_01458 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67077MF_0145854, 1, (STRLEN(?templateMotifCigarO67077MF_0145854) - STRLEN(REPLACE(?templateMotifCigarO67077MF_0145854, CONCAT('^(?:-*[^-]){', STR(((418 - ?templateMotifSequenceMatchBeginPositionO6707755) + 1)), '}'), '')))), '[a-z]', '')) AS ?step166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67077MF_0145856, 1, (STRLEN(?targetMotifMatchCigarO67077MF_0145856) - STRLEN(REPLACE(?targetMotifMatchCigarO67077MF_0145856, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67077MF_0145856, 1, (STRLEN(?targetMotifMatchCigarO67077MF_0145856) - STRLEN(REPLACE(?targetMotifMatchCigarO67077MF_0145856, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), '')))), '[^-]', ''))) AS ?step267) . BIND(((?step267 + ?targetMotifMatchRegionMatchBeginPositionMF_0145857) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67077MF_0145854, 1, (STRLEN(?templateMotifCigarO67077MF_0145854) - STRLEN(REPLACE(?templateMotifCigarO67077MF_0145854, CONCAT('^(?:-*[^-]){', STR(((422 - ?templateMotifSequenceMatchBeginPositionO6707755) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67077MF_0145856, 1, (STRLEN(?targetMotifMatchCigarO67077MF_0145856) - STRLEN(REPLACE(?targetMotifMatchCigarO67077MF_0145856, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67077MF_0145856, 1, (STRLEN(?targetMotifMatchCigarO67077MF_0145856) - STRLEN(REPLACE(?targetMotifMatchCigarO67077MF_0145856, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) . BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0145857) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t71) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67077MF_0145854, 1, (STRLEN(?templateMotifCigarO67077MF_0145854) - STRLEN(REPLACE(?templateMotifCigarO67077MF_0145854, CONCAT('^(?:-*[^-]){', STR(((496 - ?templateMotifSequenceMatchBeginPositionO6707755) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67077MF_0145856, 1, (STRLEN(?targetMotifMatchCigarO67077MF_0145856) - STRLEN(REPLACE(?targetMotifMatchCigarO67077MF_0145856, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67077MF_0145856, 1, (STRLEN(?targetMotifMatchCigarO67077MF_0145856) - STRLEN(REPLACE(?targetMotifMatchCigarO67077MF_0145856, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) . BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0145857) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'D')) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionO6707780 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO6707782 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67077MF_0145875 . ?templateMotifSequenceMatchRegionO6707780 faldo:begin ?templateMotifSequenceMatchBeginO6707781 . ?templateMotifSequenceMatchBeginO6707781 faldo:position ?templateMotifSequenceMatchBeginPositionO6707776 ; faldo:reference isoform:O67077-1 . ?templateMotifSequenceProfileAlignmentOperationO6707782 edam:has_input signature:MF_01458 ; rdf:type edam:operation_0300 . ?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0145886 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67077MF_0145877 . ?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0145885 . ?targetMotifMatchRegionMatchBeginMF_0145885 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0145878 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0145886 edam:has_input signature:MF_01458 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67077MF_0145875, 1, (STRLEN(?templateMotifCigarO67077MF_0145875) - STRLEN(REPLACE(?templateMotifCigarO67077MF_0145875, CONCAT('^(?:-*[^-]){', STR(((195 - ?templateMotifSequenceMatchBeginPositionO6707776) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67077MF_0145877, 1, (STRLEN(?targetMotifMatchCigarO67077MF_0145877) - STRLEN(REPLACE(?targetMotifMatchCigarO67077MF_0145877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67077MF_0145877, 1, (STRLEN(?targetMotifMatchCigarO67077MF_0145877) - STRLEN(REPLACE(?targetMotifMatchCigarO67077MF_0145877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) . BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0145878) - 1) AS ?thisPositionOn37) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67077MF_0145875, 1, (STRLEN(?templateMotifCigarO67077MF_0145875) - STRLEN(REPLACE(?templateMotifCigarO67077MF_0145875, CONCAT('^(?:-*[^-]){', STR(((202 - ?templateMotifSequenceMatchBeginPositionO6707776) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67077MF_0145877, 1, (STRLEN(?targetMotifMatchCigarO67077MF_0145877) - STRLEN(REPLACE(?targetMotifMatchCigarO67077MF_0145877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67077MF_0145877, 1, (STRLEN(?targetMotifMatchCigarO67077MF_0145877) - STRLEN(REPLACE(?targetMotifMatchCigarO67077MF_0145877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0145878) - 1) AS ?thisPositionOn38) . BIND(?this AS ?pfs2t91) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) . FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX][PT]G[TVS]GKT', SUBSTR(?thisSequenceValue, ?thisPositionOn37, (?thisPositionOn38 - ?thisPositionOn37)))) . BIND(URI(CONCAT(STR(?this), '#MF_01458a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionO6707797 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO6707799 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67077MF_0145892 . ?templateMotifSequenceMatchRegionO6707797 faldo:begin ?templateMotifSequenceMatchBeginO6707798 . ?templateMotifSequenceMatchBeginO6707798 faldo:position ?templateMotifSequenceMatchBeginPositionO6707793 ; faldo:reference isoform:O67077-1 . ?templateMotifSequenceProfileAlignmentOperationO6707799 edam:has_input signature:MF_01458 ; rdf:type edam:operation_0300 . ?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01458103 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67077MF_0145894 . ?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01458102 . ?targetMotifMatchRegionMatchBeginMF_01458102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0145895 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01458103 edam:has_input signature:MF_01458 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67077MF_0145892, 1, (STRLEN(?templateMotifCigarO67077MF_0145892) - STRLEN(REPLACE(?templateMotifCigarO67077MF_0145892, CONCAT('^(?:-*[^-]){', STR(((419 - ?templateMotifSequenceMatchBeginPositionO6707793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67077MF_0145894, 1, (STRLEN(?targetMotifMatchCigarO67077MF_0145894) - STRLEN(REPLACE(?targetMotifMatchCigarO67077MF_0145894, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67077MF_0145894, 1, (STRLEN(?targetMotifMatchCigarO67077MF_0145894) - STRLEN(REPLACE(?targetMotifMatchCigarO67077MF_0145894, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0145895) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs2t106) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse42) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01458a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag107) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag107, ?UNBOUND_VARIABLE) AS ?case5) . OPTIONAL { ?this a up:Protein . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . BIND(?this AS ?case7) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . } UNION { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } } BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33071 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33071 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } UNION { ?this up:organism ?thisOrganism . { ?this up:proteome . } UNION { ?this up:proteome ?p108 . ?p108 skos:narrower . } FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . } BIND(?this AS ?case11) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:proteome . } UNION { ?this up:proteome ?p109 . ?p109 skos:narrower . } })) . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . } UNION { ?this up:organism ?thisOrganism . { ?this up:proteome . } UNION { ?this up:proteome ?p110 . ?p110 skos:narrower . } FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . } BIND(?this AS ?case12) . } OPTIONAL { ?this up:annotation ?samtransmembrane111 ; up:sequence ?thisSequence . ?samtransmembrane111 up:range ?samtransmembraner112 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner112 faldo:begin ?samtransmembraneb113 ; faldo:end ?samtransmembranee114 . ?samtransmembraneb113 faldo:position ?samtransmembranebp115 ; faldo:reference ?thisSequence . ?samtransmembranee114 faldo:position ?samtransmembraneep116 ; faldo:reference ?thisSequence . BIND(?this AS ?sam45) . } BIND(URI(CONCAT(STR(?this), '#MF_01458a51')) AS ?keyword51) . BIND(URI(CONCAT(STR(?this), '#MF_01458a52')) AS ?keyword52) . BIND(URI(CONCAT(STR(?this), '#MF_01458a53')) AS ?keyword53) . } "xsd:string