| http://purl.uniprot.org/unirules/MF_02212#construct | http://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 |