Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01382#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01382#construct-template-113
http://purl.uniprot.org/unirules/MF_01382#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01382#construct-template-136
http://purl.uniprot.org/unirules/MF_01382#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01382#construct-template-112
http://purl.uniprot.org/unirules/MF_01382#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01382#construct-template-139
http://purl.uniprot.org/unirules/MF_01382#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01382#construct-template-115
http://purl.uniprot.org/unirules/MF_01382#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01382#construct-template-138
http://purl.uniprot.org/unirules/MF_01382#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01382#construct-template-114
http://purl.uniprot.org/unirules/MF_01382#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01382#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01382#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01382#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01382#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01382#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:499156 up:source unirule:MF_01382 . _:499157 up:source unirule:MF_01382 . _:499158 up:source unirule:MF_01382 . _:499159 up:source unirule:MF_01382 . _:499160 up:source unirule:MF_01382 . _:499161 up:source unirule:MF_01382 . _:499162 up:source unirule:MF_01382 . _:499163 up:source unirule:MF_01382 . _:499164 up:source unirule:MF_01382 . _:499165 up:source unirule:MF_01382 . _:499166 up:source unirule:MF_01382 . _:499167 up:source unirule:MF_01382 . _:499168 up:source unirule:MF_01382 . _:499169 up:source unirule:MF_01382 . _:499170 up:source unirule:MF_01382 . _:499171 up:source unirule:MF_01382 . _:499172 up:source unirule:MF_01382 . _:499173 up:source unirule:MF_01382 . _:499174 up:source unirule:MF_01382 . _:499175 up:source unirule:MF_01382 . _:499176 up:source unirule:MF_01382 . _:499177 up:source unirule:MF_01382 . _:499178 up:source unirule:MF_01382 . _:499179 up:source unirule:MF_01382 . _:499180 up:source unirule:MF_01382 . _:499181 up:source unirule:MF_01382 . _:499182 up:source unirule:MF_01382 . _:499183 up:source unirule:MF_01382 . _:499184 up:source unirule:MF_01382 . _:499185 up:source unirule:MF_01382 . _:499186 up:source unirule:MF_01382 . _:499187 up:source unirule:MF_01382 . _:499188 up:source unirule:MF_01382 . _:499189 up:source unirule:MF_01382 . ?this up:annotation ?annotation2 , ?annotation4 ; up:classifiedWith GO:0005524 , GO:0006605 , GO:0065002 , keyword:1278 , keyword:472 , keyword:547 , keyword:653 , keyword:67 , keyword:811 , keyword:813 ; up:recommendedName ?name0 . ?name0 up:ecName '7.4.2.8' ; up:fullName 'Protein translocase subunit SecA' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'secA' . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:enzymeClass . ?annotation4 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the SecA family.' . ?case5 up:classifiedWith keyword:479 , keyword:862 . ?case6 up:classifiedWith GO:0009535 , GO:0009570 . ?case7 up:classifiedWith GO:0005886 , keyword:963 . ?case10 up:classifiedWith keyword:1003 , keyword:997 . ?case12 up:classifiedWith GO:0042651 . ?case13 up:classifiedWith keyword:793 . ?case15 up:classifiedWith keyword:1003 , keyword:997 . ?case18 up:classifiedWith keyword:1003 . ?pfs19 up:annotation ?annotation20 , ?annotation26 , ?annotation32 , ?annotation38 . ?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 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:29105 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; up:ligand ?ligand41 ; rdf:type up:Binding_Site_Annotation . ?pfsb39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?ligand41 rdfs:subClassOf chebi:29105 . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; up:ligand ?ligand48 ; rdf:type up:Binding_Site_Annotation . ?pfsb46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?ligand48 rdfs:subClassOf chebi:30616 . ?pfs51 up:annotation ?annotation52 . ?annotation52 faldo:begin ?pfsb53 ; faldo:end ?pfse54 ; up:ligand ?ligand55 ; rdf:type up:Binding_Site_Annotation . ?pfsb53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?ligand55 rdfs:subClassOf chebi:30616 . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; up:ligand ?ligand62 ; rdf:type up:Binding_Site_Annotation . ?pfsb60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand62 rdfs:subClassOf chebi:30616 . _:499190 a rdf:Statement ; up:attribution _:499156 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:499191 a rdf:Statement ; up:attribution _:499157 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:499192 a rdf:Statement ; up:attribution _:499158 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:499193 a rdf:Statement ; up:attribution _:499159 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:499194 a rdf:Statement ; up:attribution _:499160 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:499195 a rdf:Statement ; up:attribution _:499161 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:499196 a rdf:Statement ; up:attribution _:499162 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:499197 a rdf:Statement ; up:attribution _:499163 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:653 . _:499198 a rdf:Statement ; up:attribution _:499164 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1278 . _:499199 a rdf:Statement ; up:attribution _:499165 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:811 . _:499200 a rdf:Statement ; up:attribution _:499166 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:813 . _:499201 a rdf:Statement ; up:attribution _:499167 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:499202 a rdf:Statement ; up:attribution _:499168 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0065002 . _:499203 a rdf:Statement ; up:attribution _:499169 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006605 . _:499204 a rdf:Statement ; up:attribution _:499170 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:499205 a rdf:Statement ; up:attribution _:499171 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:499206 a rdf:Statement ; up:attribution _:499172 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009570 . _:499207 a rdf:Statement ; up:attribution _:499173 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009535 . _:499208 a rdf:Statement ; up:attribution _:499174 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:499209 a rdf:Statement ; up:attribution _:499175 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:499210 a rdf:Statement ; up:attribution _:499176 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:499211 a rdf:Statement ; up:attribution _:499177 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:499212 a rdf:Statement ; up:attribution _:499178 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object GO:0042651 . _:499213 a rdf:Statement ; up:attribution _:499179 ; rdf:subject ?case13 ; rdf:predicate up:classifiedWith ; rdf:object keyword:793 . _:499214 a rdf:Statement ; up:attribution _:499180 ; rdf:subject ?case15 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:499215 a rdf:Statement ; up:attribution _:499181 ; rdf:subject ?case15 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:499216 a rdf:Statement ; up:attribution _:499182 ; rdf:subject ?case18 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:499217 a rdf:Statement ; up:source unirule:MF_01382 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:499218 a rdf:Statement ; up:attribution _:499183 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:499219 a rdf:Statement ; up:source unirule:MF_01382 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:499220 a rdf:Statement ; up:attribution _:499184 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:499221 a rdf:Statement ; up:source unirule:MF_01382 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:499222 a rdf:Statement ; up:attribution _:499185 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:499223 a rdf:Statement ; up:source unirule:MF_01382 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:499224 a rdf:Statement ; up:attribution _:499186 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:499225 a rdf:Statement ; up:source unirule:MF_01382 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:499226 a rdf:Statement ; up:attribution _:499187 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:499227 a rdf:Statement ; up:source unirule:MF_01382 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:499228 a rdf:Statement ; up:attribution _:499188 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:499229 a rdf:Statement ; up:source unirule:MF_01382 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:499230 a rdf:Statement ; up:attribution _:499189 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01382 #Rule MF_01382 Created by:? on:2008-01-14 Modified by:Edouard de Castro on:2023-06-01 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01382 . ?thisOrganism rdfs:subClassOf+ taxon:2 . } UNION { ?this rdfs:seeAlso signature:MF_01382 . { ?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_01382a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01382a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01382a4')) AS ?annotation4) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch69 faldo:location ?templateMotifSequenceMatchRegionP2836670 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2836672 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28366MF_0138265 . ?templateMotifSequenceMatchRegionP2836670 faldo:begin ?templateMotifSequenceMatchBeginP2836671 . ?templateMotifSequenceMatchBeginP2836671 faldo:position ?templateMotifSequenceMatchBeginPositionP2836666 ; faldo:reference isoform:P28366-1 . ?templateMotifSequenceProfileAlignmentOperationP2836672 edam:has_input signature:MF_01382 ; rdf:type edam:operation_0300 . ?targetMotifMatch73 faldo:location ?targetMotifMatchRegionMatch74 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0138276 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28366MF_0138267 . ?targetMotifMatchRegionMatch74 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0138275 . ?targetMotifMatchRegionMatchBeginMF_0138275 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0138268 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0138276 edam:has_input signature:MF_01382 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_0138265, 1, (STRLEN(?templateMotifCigarP28366MF_0138265) - STRLEN(REPLACE(?templateMotifCigarP28366MF_0138265, CONCAT('^(?:-*[^-]){', STR(((825 - ?templateMotifSequenceMatchBeginPositionP2836666) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) . BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0138268) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t79) . 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) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_0138265, 1, (STRLEN(?templateMotifCigarP28366MF_0138265) - STRLEN(REPLACE(?templateMotifCigarP28366MF_0138265, CONCAT('^(?:-*[^-]){', STR(((827 - ?templateMotifSequenceMatchBeginPositionP2836666) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) . BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0138268) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t82) . 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) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_0138265, 1, (STRLEN(?templateMotifCigarP28366MF_0138265) - STRLEN(REPLACE(?templateMotifCigarP28366MF_0138265, CONCAT('^(?:-*[^-]){', STR(((836 - ?templateMotifSequenceMatchBeginPositionP2836666) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) . BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0138268) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t85) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_0138265, 1, (STRLEN(?templateMotifCigarP28366MF_0138265) - STRLEN(REPLACE(?templateMotifCigarP28366MF_0138265, CONCAT('^(?:-*[^-]){', STR(((837 - ?templateMotifSequenceMatchBeginPositionP2836666) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_0138267, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138267) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138267, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) . BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0138268) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs1t88) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) . FILTER (REGEX('[CH]', SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1))) . BIND(?this AS ?pfs19) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionP2836694 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2836696 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28366MF_0138289 . ?templateMotifSequenceMatchRegionP2836694 faldo:begin ?templateMotifSequenceMatchBeginP2836695 . ?templateMotifSequenceMatchBeginP2836695 faldo:position ?templateMotifSequenceMatchBeginPositionP2836690 ; faldo:reference isoform:P28366-1 . ?templateMotifSequenceProfileAlignmentOperationP2836696 edam:has_input signature:MF_01382 ; rdf:type edam:operation_0300 . ?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01382100 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28366MF_0138291 . ?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0138299 . ?targetMotifMatchRegionMatchBeginMF_0138299 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0138292 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01382100 edam:has_input signature:MF_01382 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_0138289, 1, (STRLEN(?templateMotifCigarP28366MF_0138289) - STRLEN(REPLACE(?templateMotifCigarP28366MF_0138289, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionP2836690) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_0138291, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138291) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138291, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_0138291, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138291) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138291, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) . BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0138292) - 1) AS ?thisPositionOn49) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_0138289, 1, (STRLEN(?templateMotifCigarP28366MF_0138289) - STRLEN(REPLACE(?templateMotifCigarP28366MF_0138289, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionP2836690) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_0138291, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138291) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138291, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_0138291, 1, (STRLEN(?targetMotifMatchCigarP28366MF_0138291) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_0138291, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0138292) - 1) AS ?thisPositionOn50) . BIND(?this AS ?pfs2t105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) . FILTER (REGEX('GEGK[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn49, (?thisPositionOn50 - ?thisPositionOn49)))) . BIND(URI(CONCAT(STR(?this), '#MF_01382a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionP28366111 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28366113 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28366MF_01382106 . ?templateMotifSequenceMatchRegionP28366111 faldo:begin ?templateMotifSequenceMatchBeginP28366112 . ?templateMotifSequenceMatchBeginP28366112 faldo:position ?templateMotifSequenceMatchBeginPositionP28366107 ; faldo:reference isoform:P28366-1 . ?templateMotifSequenceProfileAlignmentOperationP28366113 edam:has_input signature:MF_01382 ; rdf:type edam:operation_0300 . ?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01382117 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28366MF_01382108 . ?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01382116 . ?targetMotifMatchRegionMatchBeginMF_01382116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01382109 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01382117 edam:has_input signature:MF_01382 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_01382106, 1, (STRLEN(?templateMotifCigarP28366MF_01382106) - STRLEN(REPLACE(?templateMotifCigarP28366MF_01382106, CONCAT('^(?:-*[^-]){', STR(((85 - ?templateMotifSequenceMatchBeginPositionP28366107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_01382108, 1, (STRLEN(?targetMotifMatchCigarP28366MF_01382108) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_01382108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_01382108, 1, (STRLEN(?targetMotifMatchCigarP28366MF_01382108) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_01382108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) . BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01382109) - 1) AS ?thisPositionOn56) . BIND(?thisPositionOn56 AS ?thisPositionOn57) . BIND(?this AS ?pfs2t120) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_01382a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionP28366126 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP28366128 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP28366MF_01382121 . ?templateMotifSequenceMatchRegionP28366126 faldo:begin ?templateMotifSequenceMatchBeginP28366127 . ?templateMotifSequenceMatchBeginP28366127 faldo:position ?templateMotifSequenceMatchBeginPositionP28366122 ; faldo:reference isoform:P28366-1 . ?templateMotifSequenceProfileAlignmentOperationP28366128 edam:has_input signature:MF_01382 ; rdf:type edam:operation_0300 . ?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01382132 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP28366MF_01382123 . ?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01382131 . ?targetMotifMatchRegionMatchBeginMF_01382131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01382124 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01382132 edam:has_input signature:MF_01382 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28366MF_01382121, 1, (STRLEN(?templateMotifCigarP28366MF_01382121) - STRLEN(REPLACE(?templateMotifCigarP28366MF_01382121, CONCAT('^(?:-*[^-]){', STR(((492 - ?templateMotifSequenceMatchBeginPositionP28366122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28366MF_01382123, 1, (STRLEN(?targetMotifMatchCigarP28366MF_01382123) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_01382123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28366MF_01382123, 1, (STRLEN(?targetMotifMatchCigarP28366MF_01382123) - STRLEN(REPLACE(?targetMotifMatchCigarP28366MF_01382123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) . BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_01382124) - 1) AS ?thisPositionOn63) . BIND(?thisPositionOn63 AS ?thisPositionOn64) . BIND(?this AS ?pfs2t135) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse61) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01382a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag136) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag136, ?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:1224 . BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:91347 . BIND(?this AS ?case9) . } 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 . } })) . BIND(?this AS ?case10) . } 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:1224 . })) . BIND(?this AS ?case11) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . BIND(?this AS ?case12) . } 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 ?case13) . } 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 ?case14) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . { ?this up:proteome . } UNION { ?this up:proteome ?p137 . ?p137 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 ?case15) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { VALUES ?supertaxon138 {taxon:28211 taxon:28216 taxon:1236} ?thisOrganism rdfs:subClassOf+ ?supertaxon138 . })) . BIND(?this AS ?case16) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:28211 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:28216 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1236 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . } BIND(?this AS ?case17) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:proteome . } UNION { ?this up:proteome ?p139 . ?p139 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 ?p140 . ?p140 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 ?case18) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_01382http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01382#construct