| http://purl.uniprot.org/unirules/MF_03116#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:822438 up:source unirule:MF_03116 .
_:822439 up:source unirule:MF_03116 .
_:822440 up:source unirule:MF_03116 .
_:822441 up:source unirule:MF_03116 .
_:822442 up:source unirule:MF_03116 .
_:822443 up:source unirule:MF_03116 .
_:822444 up:source unirule:MF_03116 .
_:822445 up:source unirule:MF_03116 .
_:822446 up:source unirule:MF_03116 .
_:822447 up:source unirule:MF_03116 .
_:822448 up:source unirule:MF_03116 .
_:822449 up:source unirule:MF_03116 .
_:822450 up:source unirule:MF_03116 .
_:822451 up:source unirule:MF_03116 .
_:822452 up:source unirule:MF_03116 .
_:822453 up:source unirule:MF_03116 .
_:822454 up:source unirule:MF_03116 .
_:822455 up:source unirule:MF_03116 .
_:822456 up:source unirule:MF_03116 .
_:822457 up:source unirule:MF_03116 .
_:822458 up:source unirule:MF_03116 .
_:822459 up:source unirule:MF_03116 .
_:822460 up:source unirule:MF_03116 .
_:822461 up:source unirule:MF_03116 .
_:822462 up:source unirule:MF_03116 .
_:822463 up:source unirule:MF_03116 .
?this up:annotation ?annotation0 ,
?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0008270 ,
GO:0019509 ,
GO:0046570 ,
keyword:28 ,
keyword:456 ,
keyword:479 ,
keyword:486 ,
keyword:862 ,
keyword:963 .
?annotation0 up:activity ?activity1 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity1 up:catalyticActivity ;
up:enzymeClass .
?annotation2 up:cofactor chebi:29105 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 zinc ion per subunit.' .
?annotation3 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; L-methionine biosynthesis via salvage pathway; L-methionine from S-methyl-5-thio-alpha-D-ribose 1-phosphate: step 2/6.' .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the aldolase class II family. MtnB subfamily.' .
?case7 up:recommendedName ?name8 .
?name8 up:ecName '4.2.1.109' ;
up:fullName 'Methylthioribulose-1-phosphate dehydratase' ;
up:shortName 'MTRu-1-P dehydratase' ;
rdf:type up:Structured_Name .
?case9 up:alternativeName ?name11 ;
up:recommendedName ?name10 .
?name10 up:ecName '4.2.1.109' ;
up:fullName 'Methylthioribulose-1-phosphate dehydratase' ;
up:shortName 'MTRu-1-P dehydratase' ;
rdf:type up:Structured_Name .
?name11 up:fullName 'APAF1-interacting protein' ;
rdf:type up:Structured_Name .
?case12 up:classifiedWith keyword:53 .
?case14 up:alternativeName ?name16 ;
up:recommendedName ?name15 .
?name15 up:ecName '4.2.1.109' ;
up:fullName 'Methylthioribulose-1-phosphate dehydratase' ;
up:shortName 'MTRu-1-P dehydratase' ;
rdf:type up:Structured_Name .
?name16 up:fullName 'APAF1-interacting protein homolog' ;
rdf:type up:Structured_Name .
?case17 up:recommendedName ?name18 .
?name18 up:ecName '4.2.1.109' ;
up:fullName 'Probable methylthioribulose-1-phosphate dehydratase' ;
up:shortName 'MTRu-1-P dehydratase' ;
rdf:type up:Structured_Name .
?pfs19 up:annotation ?annotation20 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor/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 ;
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:29105 .
?pfs39 up:annotation ?annotation40 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
up:ligand ?ligand43 ;
rdf:type up:Binding_Site_Annotation .
?pfsb41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?ligand43 rdfs:subClassOf chebi:29105 .
?pfs46 up:annotation ?annotation47 .
?annotation47 faldo:begin ?pfsb48 ;
faldo:end ?pfse49 ;
up:ligand ?ligand50 ;
rdf:type up:Binding_Site_Annotation .
?pfsb48 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?pfse49 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?ligand50 rdfs:subClassOf ?molecule51 .
?molecule51 rdfs:label 'substrate' .
_:822464 a rdf:Statement ;
up:attribution _:822438 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:822465 a rdf:Statement ;
up:attribution _:822439 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:822466 a rdf:Statement ;
up:attribution _:822440 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:822467 a rdf:Statement ;
up:attribution _:822441 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:822468 a rdf:Statement ;
up:attribution _:822442 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:822469 a rdf:Statement ;
up:attribution _:822443 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:28 .
_:822470 a rdf:Statement ;
up:attribution _:822444 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:822471 a rdf:Statement ;
up:attribution _:822445 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:822472 a rdf:Statement ;
up:attribution _:822446 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:822473 a rdf:Statement ;
up:attribution _:822447 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:486 .
_:822474 a rdf:Statement ;
up:attribution _:822448 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:822475 a rdf:Statement ;
up:attribution _:822449 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:822476 a rdf:Statement ;
up:attribution _:822450 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046570 .
_:822477 a rdf:Statement ;
up:attribution _:822451 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019509 .
_:822478 a rdf:Statement ;
up:attribution _:822452 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:822479 a rdf:Statement ;
up:attribution _:822453 ;
rdf:subject ?case9 ;
rdf:predicate up:recommendedName ;
rdf:object ?name10 .
_:822480 a rdf:Statement ;
up:attribution _:822454 ;
rdf:subject ?case9 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:822481 a rdf:Statement ;
up:attribution _:822455 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:53 .
_:822482 a rdf:Statement ;
up:attribution _:822456 ;
rdf:subject ?case14 ;
rdf:predicate up:recommendedName ;
rdf:object ?name15 .
_:822483 a rdf:Statement ;
up:attribution _:822457 ;
rdf:subject ?case14 ;
rdf:predicate up:alternativeName ;
rdf:object ?name16 .
_:822484 a rdf:Statement ;
up:attribution _:822458 ;
rdf:subject ?case17 ;
rdf:predicate up:recommendedName ;
rdf:object ?name18 .
_:822485 a rdf:Statement ;
up:source unirule:MF_03116 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:822486 a rdf:Statement ;
up:attribution _:822459 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:822487 a rdf:Statement ;
up:source unirule:MF_03116 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:822488 a rdf:Statement ;
up:attribution _:822460 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:822489 a rdf:Statement ;
up:source unirule:MF_03116 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:822490 a rdf:Statement ;
up:attribution _:822461 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:822491 a rdf:Statement ;
up:source unirule:MF_03116 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:822492 a rdf:Statement ;
up:attribution _:822462 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:822493 a rdf:Statement ;
up:source unirule:MF_03116 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
_:822494 a rdf:Statement ;
up:attribution _:822463 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03116
#Rule MF_03116 Created by:? on:2012-10-29 Modified by:Edouard de Castro on:2024-09-19
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03116 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_03118 .
})) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch58 faldo:location ?templateMotifSequenceMatchRegionQ96GX959 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ96GX961 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ96GX9MF_0311654 .
?templateMotifSequenceMatchRegionQ96GX959 faldo:begin ?templateMotifSequenceMatchBeginQ96GX960 .
?templateMotifSequenceMatchBeginQ96GX960 faldo:position ?templateMotifSequenceMatchBeginPositionQ96GX955 ;
faldo:reference isoform:Q96GX9-1 .
?templateMotifSequenceProfileAlignmentOperationQ96GX961 edam:has_input signature:MF_03116 ;
rdf:type edam:operation_0300 .
?targetMotifMatch62 faldo:location ?targetMotifMatchRegionMatch63 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0311665 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ96GX9MF_0311656 .
?targetMotifMatchRegionMatch63 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0311664 .
?targetMotifMatchRegionMatchBeginMF_0311664 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0311657 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0311665 edam:has_input signature:MF_03116 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ96GX9MF_0311654, 1, (STRLEN(?templateMotifCigarQ96GX9MF_0311654) - STRLEN(REPLACE(?templateMotifCigarQ96GX9MF_0311654, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionQ96GX955) + 1)), '}'), '')))), '[a-z]', '')) AS ?step166) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ96GX9MF_0311656, 1, (STRLEN(?targetMotifMatchCigarQ96GX9MF_0311656) - STRLEN(REPLACE(?targetMotifMatchCigarQ96GX9MF_0311656, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ96GX9MF_0311656, 1, (STRLEN(?targetMotifMatchCigarQ96GX9MF_0311656) - STRLEN(REPLACE(?targetMotifMatchCigarQ96GX9MF_0311656, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), '')))), '[^-]', ''))) AS ?step267) .
BIND(((?step267 + ?targetMotifMatchRegionMatchBeginPositionMF_0311657) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t68) .
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) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a20')) AS ?annotation20) .
BIND(?this AS ?pfs19) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch73 faldo:location ?templateMotifSequenceMatchRegionQ96GX974 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ96GX976 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ96GX9MF_0311669 .
?templateMotifSequenceMatchRegionQ96GX974 faldo:begin ?templateMotifSequenceMatchBeginQ96GX975 .
?templateMotifSequenceMatchBeginQ96GX975 faldo:position ?templateMotifSequenceMatchBeginPositionQ96GX970 ;
faldo:reference isoform:Q96GX9-1 .
?templateMotifSequenceProfileAlignmentOperationQ96GX976 edam:has_input signature:MF_03116 ;
rdf:type edam:operation_0300 .
?targetMotifMatch77 faldo:location ?targetMotifMatchRegionMatch78 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0311680 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ96GX9MF_0311671 .
?targetMotifMatchRegionMatch78 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0311679 .
?targetMotifMatchRegionMatchBeginMF_0311679 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0311672 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0311680 edam:has_input signature:MF_03116 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ96GX9MF_0311669, 1, (STRLEN(?templateMotifCigarQ96GX9MF_0311669) - STRLEN(REPLACE(?templateMotifCigarQ96GX9MF_0311669, CONCAT('^(?:-*[^-]){', STR(((115 - ?templateMotifSequenceMatchBeginPositionQ96GX970) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ96GX9MF_0311671, 1, (STRLEN(?targetMotifMatchCigarQ96GX9MF_0311671) - STRLEN(REPLACE(?targetMotifMatchCigarQ96GX9MF_0311671, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ96GX9MF_0311671, 1, (STRLEN(?targetMotifMatchCigarQ96GX9MF_0311671) - STRLEN(REPLACE(?targetMotifMatchCigarQ96GX9MF_0311671, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) .
BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0311672) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t83) .
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) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionQ96GX989 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ96GX991 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ96GX9MF_0311684 .
?templateMotifSequenceMatchRegionQ96GX989 faldo:begin ?templateMotifSequenceMatchBeginQ96GX990 .
?templateMotifSequenceMatchBeginQ96GX990 faldo:position ?templateMotifSequenceMatchBeginPositionQ96GX985 ;
faldo:reference isoform:Q96GX9-1 .
?templateMotifSequenceProfileAlignmentOperationQ96GX991 edam:has_input signature:MF_03116 ;
rdf:type edam:operation_0300 .
?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0311695 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ96GX9MF_0311686 .
?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0311694 .
?targetMotifMatchRegionMatchBeginMF_0311694 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0311687 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0311695 edam:has_input signature:MF_03116 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ96GX9MF_0311684, 1, (STRLEN(?templateMotifCigarQ96GX9MF_0311684) - STRLEN(REPLACE(?templateMotifCigarQ96GX9MF_0311684, CONCAT('^(?:-*[^-]){', STR(((117 - ?templateMotifSequenceMatchBeginPositionQ96GX985) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ96GX9MF_0311686, 1, (STRLEN(?targetMotifMatchCigarQ96GX9MF_0311686) - STRLEN(REPLACE(?targetMotifMatchCigarQ96GX9MF_0311686, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ96GX9MF_0311686, 1, (STRLEN(?targetMotifMatchCigarQ96GX9MF_0311686) - STRLEN(REPLACE(?targetMotifMatchCigarQ96GX9MF_0311686, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0311687) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t98) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionQ96GX9104 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ96GX9106 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ96GX9MF_0311699 .
?templateMotifSequenceMatchRegionQ96GX9104 faldo:begin ?templateMotifSequenceMatchBeginQ96GX9105 .
?templateMotifSequenceMatchBeginQ96GX9105 faldo:position ?templateMotifSequenceMatchBeginPositionQ96GX9100 ;
faldo:reference isoform:Q96GX9-1 .
?templateMotifSequenceProfileAlignmentOperationQ96GX9106 edam:has_input signature:MF_03116 ;
rdf:type edam:operation_0300 .
?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03116110 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ96GX9MF_03116101 .
?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03116109 .
?targetMotifMatchRegionMatchBeginMF_03116109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03116102 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03116110 edam:has_input signature:MF_03116 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ96GX9MF_0311699, 1, (STRLEN(?templateMotifCigarQ96GX9MF_0311699) - STRLEN(REPLACE(?templateMotifCigarQ96GX9MF_0311699, CONCAT('^(?:-*[^-]){', STR(((195 - ?templateMotifSequenceMatchBeginPositionQ96GX9100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ96GX9MF_03116101, 1, (STRLEN(?targetMotifMatchCigarQ96GX9MF_03116101) - STRLEN(REPLACE(?targetMotifMatchCigarQ96GX9MF_03116101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ96GX9MF_03116101, 1, (STRLEN(?targetMotifMatchCigarQ96GX9MF_03116101) - STRLEN(REPLACE(?targetMotifMatchCigarQ96GX9MF_03116101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) .
BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_03116102) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs1t113) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch118 faldo:location ?templateMotifSequenceMatchRegionQ96GX9119 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ96GX9121 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ96GX9MF_03116114 .
?templateMotifSequenceMatchRegionQ96GX9119 faldo:begin ?templateMotifSequenceMatchBeginQ96GX9120 .
?templateMotifSequenceMatchBeginQ96GX9120 faldo:position ?templateMotifSequenceMatchBeginPositionQ96GX9115 ;
faldo:reference isoform:Q96GX9-1 .
?templateMotifSequenceProfileAlignmentOperationQ96GX9121 edam:has_input signature:MF_03116 ;
rdf:type edam:operation_0300 .
?targetMotifMatch122 faldo:location ?targetMotifMatchRegionMatch123 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03116125 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ96GX9MF_03116116 .
?targetMotifMatchRegionMatch123 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03116124 .
?targetMotifMatchRegionMatchBeginMF_03116124 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03116117 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03116125 edam:has_input signature:MF_03116 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ96GX9MF_03116114, 1, (STRLEN(?templateMotifCigarQ96GX9MF_03116114) - STRLEN(REPLACE(?templateMotifCigarQ96GX9MF_03116114, CONCAT('^(?:-*[^-]){', STR(((97 - ?templateMotifSequenceMatchBeginPositionQ96GX9115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ96GX9MF_03116116, 1, (STRLEN(?targetMotifMatchCigarQ96GX9MF_03116116) - STRLEN(REPLACE(?targetMotifMatchCigarQ96GX9MF_03116116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ96GX9MF_03116116, 1, (STRLEN(?targetMotifMatchCigarQ96GX9MF_03116116) - STRLEN(REPLACE(?targetMotifMatchCigarQ96GX9MF_03116116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) .
BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_03116117) - 1) AS ?thisPositionOn52) .
BIND(?thisPositionOn52 AS ?thisPositionOn53) .
BIND(?this AS ?pfs1t128) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb48) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse49) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a47')) AS ?annotation47) .
BIND(?this AS ?pfs46) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
BIND(?this AS ?case7) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a8')) AS ?name8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?case9) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a11')) AS ?name11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(?this AS ?case12) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:7742 .
})) .
BIND(?this AS ?case13) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:40674 .
})) .
BIND(?this AS ?case14) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a15')) AS ?name15) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a16')) AS ?name16) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon129 {taxon:4751 taxon:7742}
?thisOrganism rdfs:subClassOf+ ?supertaxon129 .
})) .
BIND(?this AS ?case17) .
BIND(URI(CONCAT(STR(?this), '#MF_03116a18')) AS ?name18) .
}
}
"xsd:string |