Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_02212#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02212#construct-template-146
http://purl.uniprot.org/unirules/MF_02212#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02212#construct-template-143
http://purl.uniprot.org/unirules/MF_02212#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02212#construct-template-60
http://purl.uniprot.org/unirules/MF_02212#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02212#construct-template-109
http://purl.uniprot.org/unirules/MF_02212#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02212#construct-template-107
http://purl.uniprot.org/unirules/MF_02212#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02212#construct-template-69
http://purl.uniprot.org/unirules/MF_02212#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02212#construct-template-141
http://purl.uniprot.org/unirules/MF_02212#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_02212#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_02212#construct-where-list-0
http://purl.uniprot.org/unirules/MF_02212#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_02212#construct-template-list-0
http://purl.uniprot.org/unirules/MF_02212#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:763329 up:source unirule:MF_02212 . _:763330 up:source unirule:MF_02212 . _:763331 up:source unirule:MF_02212 . _:763332 up:source unirule:MF_02212 . _:763333 up:source unirule:MF_02212 . _:763334 up:source unirule:MF_02212 . _:763335 up:source unirule:MF_02212 . _:763336 up:source unirule:MF_02212 . _:763337 up:source unirule:MF_02212 . _:763338 up:source unirule:MF_02212 . _:763339 up:source unirule:MF_02212 . _:763340 up:source unirule:MF_02212 . _:763341 up:source unirule:MF_02212 . _:763342 up:source unirule:MF_02212 . _:763343 up:source unirule:MF_02212 . _:763344 up:source unirule:MF_02212 . _:763345 up:source unirule:MF_02212 . _:763346 up:source unirule:MF_02212 . _:763347 up:source unirule:MF_02212 . _:763348 up:source unirule:MF_02212 . _:763349 up:source unirule:MF_02212 . _:763350 up:source unirule:MF_02212 . _:763351 up:source unirule:MF_02212 . _:763352 up:source unirule:MF_02212 . ?this up:annotation ?annotation1 , ?annotation2 , ?annotation4 , ?annotation6 , ?annotation8 , ?annotation9 , ?annotation11 ; up:classifiedWith GO:0030170 , GO:0042597 , GO:0047661 , keyword:413 , keyword:574 , keyword:663 , keyword:732 ; up:precursor "true"^^xsd:boolean ; up:recommendedName ?name0 . ?name0 up:ecName '5.1.1.10' ; up:fullName 'Broad specificity amino-acid racemase' ; rdf:type up:Structured_Name . ?annotation1 a up:Function_Annotation ; rdfs:comment 'Amino-acid racemase able to utilize a broad range of substrates.' . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity ; up:enzymeClass . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity . ?annotation8 up:cofactor chebi:597326 ; rdf:type up:Cofactor_Annotation . ?annotation9 a up:Subcellular_Location_Annotation . ?annotation9li10 up:cellularComponent . ?annotation11 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the alanine racemase family. Bsr subfamily.' . ?case12 up:classifiedWith keyword:1015 . ?pfs13 up:annotation ?annotation14 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; rdf:type up:Disulfide_Bond_Annotation . ?pfsb15 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfs19 up:annotation ?annotation20 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb21 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfs25 up:annotation ?annotation26 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb27 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf ?molecule36 . ?molecule36 rdfs:label 'substrate' . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf ?molecule44 . ?molecule44 rdfs:label 'substrate' . ?pfs47 up:annotation ?annotation48 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N6-(pyridoxal phosphate)lysine' . ?pfsb49 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?sam53 up:classifiedWith keyword:732 . ?signal54 faldo:begin ?signalb55 ; faldo:end ?signale56 . ?signalb55 faldo:position ?signalbp57 . ?signale56 faldo:position ?signalep58 . ?keyword59 up:range ?signal54 . _:763353 a rdf:Statement ; up:attribution _:763329 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:763354 a rdf:Statement ; up:attribution _:763330 ; rdf:subject ?this ; rdf:predicate up:precursor ; rdf:object "true"^^xsd:boolean . _:763355 a rdf:Statement ; up:attribution _:763331 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:763356 a rdf:Statement ; up:attribution _:763332 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:763357 a rdf:Statement ; up:attribution _:763333 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:763358 a rdf:Statement ; up:attribution _:763334 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:763359 a rdf:Statement ; up:attribution _:763335 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:763360 a rdf:Statement ; up:attribution _:763336 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:763361 a rdf:Statement ; up:attribution _:763337 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:763362 a rdf:Statement ; up:attribution _:763338 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:763363 a rdf:Statement ; up:attribution _:763339 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:574 . _:763364 a rdf:Statement ; up:attribution _:763340 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:663 . _:763365 a rdf:Statement ; up:attribution _:763341 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:732 . _:763366 a rdf:Statement ; up:attribution _:763342 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0047661 . _:763367 a rdf:Statement ; up:attribution _:763343 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0030170 . _:763368 a rdf:Statement ; up:attribution _:763344 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0042597 . _:763369 a rdf:Statement ; up:attribution _:763345 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1015 . _:763370 a rdf:Statement ; up:source unirule:MF_02212 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:763371 a rdf:Statement ; up:attribution _:763346 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:763372 a rdf:Statement ; up:source unirule:MF_02212 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:763373 a rdf:Statement ; up:attribution _:763347 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:763374 a rdf:Statement ; up:source unirule:MF_02212 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:763375 a rdf:Statement ; up:attribution _:763348 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:763376 a rdf:Statement ; up:source unirule:MF_02212 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:763377 a rdf:Statement ; up:attribution _:763349 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:763378 a rdf:Statement ; up:source unirule:MF_02212 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:763379 a rdf:Statement ; up:attribution _:763350 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:763380 a rdf:Statement ; up:source unirule:MF_02212 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:763381 a rdf:Statement ; up:attribution _:763351 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:763382 a rdf:Statement ; up:attribution _:763352 ; rdf:subject ?sam53 ; rdf:predicate up:classifiedWith ; rdf:object keyword:732 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02212 #Rule MF_02212 Created by:? on:2019-03-04 Modified by:Edouard de Castro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02212 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_02212a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02212a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_02212a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_02212a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_02212a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_02212a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_02212a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_02212a11')) AS ?annotation11) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionI6LNY065 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationI6LNY067 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarI6LNY0MF_0221260 . ?templateMotifSequenceMatchRegionI6LNY065 faldo:begin ?templateMotifSequenceMatchBeginI6LNY066 . ?templateMotifSequenceMatchBeginI6LNY066 faldo:position ?templateMotifSequenceMatchBeginPositionI6LNY061 ; faldo:reference isoform:I6LNY0-1 . ?templateMotifSequenceProfileAlignmentOperationI6LNY067 edam:has_input signature:MF_02212 ; rdf:type edam:operation_0300 . ?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0221271 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarI6LNY0MF_0221262 . ?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0221270 . ?targetMotifMatchRegionMatchBeginMF_0221270 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0221263 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0221271 edam:has_input signature:MF_02212 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagDisulfide) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarI6LNY0MF_0221260, 1, (STRLEN(?templateMotifCigarI6LNY0MF_0221260) - STRLEN(REPLACE(?templateMotifCigarI6LNY0MF_0221260, CONCAT('^(?:-*[^-]){', STR(((71 - ?templateMotifSequenceMatchBeginPositionI6LNY061) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarI6LNY0MF_0221262, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_0221262) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_0221262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarI6LNY0MF_0221262, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_0221262) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_0221262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) . BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0221263) - 1) AS ?thisPositionOn17) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarI6LNY0MF_0221260, 1, (STRLEN(?templateMotifCigarI6LNY0MF_0221260) - STRLEN(REPLACE(?templateMotifCigarI6LNY0MF_0221260, CONCAT('^(?:-*[^-]){', STR(((97 - ?templateMotifSequenceMatchBeginPositionI6LNY061) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarI6LNY0MF_0221262, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_0221262) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_0221262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarI6LNY0MF_0221262, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_0221262) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_0221262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) . BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0221263) - 1) AS ?thisPositionOn18) . BIND(?this AS ?pfs1t76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) . FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn17, (?thisPositionOn18 - ?thisPositionOn17)))) . BIND(URI(CONCAT(STR(?this), '#MF_02212a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionI6LNY082 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationI6LNY084 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarI6LNY0MF_0221277 . ?templateMotifSequenceMatchRegionI6LNY082 faldo:begin ?templateMotifSequenceMatchBeginI6LNY083 . ?templateMotifSequenceMatchBeginI6LNY083 faldo:position ?templateMotifSequenceMatchBeginPositionI6LNY078 ; faldo:reference isoform:I6LNY0-1 . ?templateMotifSequenceProfileAlignmentOperationI6LNY084 edam:has_input signature:MF_02212 ; rdf:type edam:operation_0300 . ?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0221288 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarI6LNY0MF_0221279 . ?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0221287 . ?targetMotifMatchRegionMatchBeginMF_0221287 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0221280 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0221288 edam:has_input signature:MF_02212 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarI6LNY0MF_0221277, 1, (STRLEN(?templateMotifCigarI6LNY0MF_0221277) - STRLEN(REPLACE(?templateMotifCigarI6LNY0MF_0221277, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionI6LNY078) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarI6LNY0MF_0221279, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_0221279) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_0221279, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarI6LNY0MF_0221279, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_0221279) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_0221279, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0221280) - 1) AS ?thisPositionOn23) . BIND(?thisPositionOn23 AS ?thisPositionOn24) . BIND(?this AS ?pfs2t91) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_02212a20')) AS ?annotation20) . BIND(?this AS ?pfs19) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionI6LNY097 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationI6LNY099 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarI6LNY0MF_0221292 . ?templateMotifSequenceMatchRegionI6LNY097 faldo:begin ?templateMotifSequenceMatchBeginI6LNY098 . ?templateMotifSequenceMatchBeginI6LNY098 faldo:position ?templateMotifSequenceMatchBeginPositionI6LNY093 ; faldo:reference isoform:I6LNY0-1 . ?templateMotifSequenceProfileAlignmentOperationI6LNY099 edam:has_input signature:MF_02212 ; rdf:type edam:operation_0300 . ?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02212103 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarI6LNY0MF_0221294 . ?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02212102 . ?targetMotifMatchRegionMatchBeginMF_02212102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0221295 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02212103 edam:has_input signature:MF_02212 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarI6LNY0MF_0221292, 1, (STRLEN(?templateMotifCigarI6LNY0MF_0221292) - STRLEN(REPLACE(?templateMotifCigarI6LNY0MF_0221292, CONCAT('^(?:-*[^-]){', STR(((301 - ?templateMotifSequenceMatchBeginPositionI6LNY093) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarI6LNY0MF_0221294, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_0221294) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_0221294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarI6LNY0MF_0221294, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_0221294) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_0221294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0221295) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs2t106) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_02212a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionI6LNY0112 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationI6LNY0114 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarI6LNY0MF_02212107 . ?templateMotifSequenceMatchRegionI6LNY0112 faldo:begin ?templateMotifSequenceMatchBeginI6LNY0113 . ?templateMotifSequenceMatchBeginI6LNY0113 faldo:position ?templateMotifSequenceMatchBeginPositionI6LNY0108 ; faldo:reference isoform:I6LNY0-1 . ?templateMotifSequenceProfileAlignmentOperationI6LNY0114 edam:has_input signature:MF_02212 ; rdf:type edam:operation_0300 . ?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02212118 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarI6LNY0MF_02212109 . ?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02212117 . ?targetMotifMatchRegionMatchBeginMF_02212117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02212110 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02212118 edam:has_input signature:MF_02212 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarI6LNY0MF_02212107, 1, (STRLEN(?templateMotifCigarI6LNY0MF_02212107) - STRLEN(REPLACE(?templateMotifCigarI6LNY0MF_02212107, CONCAT('^(?:-*[^-]){', STR(((174 - ?templateMotifSequenceMatchBeginPositionI6LNY0108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarI6LNY0MF_02212109, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_02212109) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_02212109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarI6LNY0MF_02212109, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_02212109) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_02212109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_02212110) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs2t121) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_02212a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch126 faldo:location ?templateMotifSequenceMatchRegionI6LNY0127 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationI6LNY0129 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarI6LNY0MF_02212122 . ?templateMotifSequenceMatchRegionI6LNY0127 faldo:begin ?templateMotifSequenceMatchBeginI6LNY0128 . ?templateMotifSequenceMatchBeginI6LNY0128 faldo:position ?templateMotifSequenceMatchBeginPositionI6LNY0123 ; faldo:reference isoform:I6LNY0-1 . ?templateMotifSequenceProfileAlignmentOperationI6LNY0129 edam:has_input signature:MF_02212 ; rdf:type edam:operation_0300 . ?targetMotifMatch130 faldo:location ?targetMotifMatchRegionMatch131 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02212133 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarI6LNY0MF_02212124 . ?targetMotifMatchRegionMatch131 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02212132 . ?targetMotifMatchRegionMatchBeginMF_02212132 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02212125 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02212133 edam:has_input signature:MF_02212 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarI6LNY0MF_02212122, 1, (STRLEN(?templateMotifCigarI6LNY0MF_02212122) - STRLEN(REPLACE(?templateMotifCigarI6LNY0MF_02212122, CONCAT('^(?:-*[^-]){', STR(((349 - ?templateMotifSequenceMatchBeginPositionI6LNY0123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarI6LNY0MF_02212124, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_02212124) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_02212124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarI6LNY0MF_02212124, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_02212124) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_02212124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_02212125) - 1) AS ?thisPositionOn45) . BIND(?thisPositionOn45 AS ?thisPositionOn46) . BIND(?this AS ?pfs2t136) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse42) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'M')) . BIND(URI(CONCAT(STR(?this), '#MF_02212a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionI6LNY0142 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationI6LNY0144 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarI6LNY0MF_02212137 . ?templateMotifSequenceMatchRegionI6LNY0142 faldo:begin ?templateMotifSequenceMatchBeginI6LNY0143 . ?templateMotifSequenceMatchBeginI6LNY0143 faldo:position ?templateMotifSequenceMatchBeginPositionI6LNY0138 ; faldo:reference isoform:I6LNY0-1 . ?templateMotifSequenceProfileAlignmentOperationI6LNY0144 edam:has_input signature:MF_02212 ; rdf:type edam:operation_0300 . ?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02212148 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarI6LNY0MF_02212139 . ?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02212147 . ?targetMotifMatchRegionMatchBeginMF_02212147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02212140 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02212148 edam:has_input signature:MF_02212 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarI6LNY0MF_02212137, 1, (STRLEN(?templateMotifCigarI6LNY0MF_02212137) - STRLEN(REPLACE(?templateMotifCigarI6LNY0MF_02212137, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionI6LNY0138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarI6LNY0MF_02212139, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_02212139) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_02212139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarI6LNY0MF_02212139, 1, (STRLEN(?targetMotifMatchCigarI6LNY0MF_02212139) - STRLEN(REPLACE(?targetMotifMatchCigarI6LNY0MF_02212139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_02212140) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs2t151) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse50) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_02212a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag152) . } BIND(IF(BOUND(?tagDisulfide), ?caseWithTag152, ?UNBOUND_VARIABLE) AS ?case12) . OPTIONAL { ?this up:annotation ?samsignal153 ; up:sequence ?thisSequence . ?samsignal153 up:range ?samsignalr154 ; rdf:type up:Signal_Peptide_Annotation . ?samsignalr154 faldo:begin ?samsignalb155 ; faldo:end ?samsignale156 . ?samsignalb155 faldo:position ?samsignalbp157 ; faldo:reference ?thisSequence . ?samsignale156 faldo:position ?samsignalep158 ; faldo:reference ?thisSequence . BIND(?this AS ?sam53) . } BIND(URI(CONCAT(STR(?this), '#MF_02212a59')) AS ?keyword59) . } "xsd:string
http://purl.uniprot.org/unirules/MF_02212http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_02212#construct