| http://purl.uniprot.org/unirules/MF_01961#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:686708 up:source unirule:MF_01961 .
_:686709 up:source unirule:MF_01961 .
_:686710 up:source unirule:MF_01961 .
_:686711 up:source unirule:MF_01961 .
_:686712 up:source unirule:MF_01961 .
_:686713 up:source unirule:MF_01961 .
_:686714 up:source unirule:MF_01961 .
_:686715 up:source unirule:MF_01961 .
_:686716 up:source unirule:MF_01961 .
_:686717 up:source unirule:MF_01961 .
_:686718 up:source unirule:MF_01961 .
_:686719 up:source unirule:MF_01961 .
_:686720 up:source unirule:MF_01961 .
_:686721 up:source unirule:MF_01961 .
_:686722 up:source unirule:MF_01961 .
_:686723 up:source unirule:MF_01961 .
_:686724 up:source unirule:MF_01961 .
_:686725 up:source unirule:MF_01961 .
_:686726 up:source unirule:MF_01961 .
_:686727 up:source unirule:MF_01961 .
_:686728 up:source unirule:MF_01961 .
_:686729 up:source unirule:MF_01961 .
_:686730 up:source unirule:MF_01961 .
_:686731 up:source unirule:MF_01961 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation9 ,
?annotation10 ,
?annotation11 ;
up:classifiedWith GO:0004096 ,
GO:0004601 ,
keyword:349 ,
keyword:376 ,
keyword:408 ,
keyword:479 ,
keyword:560 ,
keyword:575 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.11.1.21' ;
up:fullName 'Catalase-peroxidase' ;
up:shortName 'CP' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Peroxidase/catalase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'katG' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Bifunctional enzyme with both catalase and broad-spectrum peroxidase activity.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 up:cofactor chebi:60344 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 heme b (iron(II)-protoporphyrin IX) group per dimer.' .
?annotation9 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer or homotetramer.' .
?annotation10 a up:PTM_Annotation ;
rdfs:comment 'Formation of the three residue Trp-Tyr-Met cross-link is important for the catalase, but not the peroxidase activity of the enzyme.' .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the peroxidase family. Peroxidase/catalase subfamily.' .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation ;
rdfs:comment 'axial binding residue' .
?pfsb20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand22 up:ligandPart ?ligand22 ;
rdfs:subClassOf chebi:18248 ,
chebi:60344 .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Transition state stabilizer' .
?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 ;
rdf:type up:Cross-link_Annotation ;
rdfs:comment 'Tryptophyl-tyrosyl-methioninium (Trp-Tyr) (with @RESIDUE_NAME_AT_POS|Met|252|@)' .
?pfsb33 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfs37 up:annotation ?annotation38 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
rdf:type up:Cross-link_Annotation ;
rdfs:comment 'Tryptophyl-tyrosyl-methioninium (Tyr-Met) (with @RESIDUE_NAME_AT_POS|Trp|105|@)' .
?pfsb39 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?sam43 up:classifiedWith keyword:732 .
?signal44 faldo:begin ?signalb45 ;
faldo:end ?signale46 .
?signalb45 faldo:position ?signalbp47 .
?signale46 faldo:position ?signalep48 .
?keyword49 up:range ?signal44 .
_:686732 a rdf:Statement ;
up:attribution _:686708 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:686733 a rdf:Statement ;
up:attribution _:686709 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:686734 a rdf:Statement ;
up:attribution _:686710 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:686735 a rdf:Statement ;
up:attribution _:686711 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:686736 a rdf:Statement ;
up:attribution _:686712 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:686737 a rdf:Statement ;
up:attribution _:686713 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:686738 a rdf:Statement ;
up:attribution _:686714 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:686739 a rdf:Statement ;
up:attribution _:686715 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:686740 a rdf:Statement ;
up:attribution _:686716 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:686741 a rdf:Statement ;
up:attribution _:686717 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:686742 a rdf:Statement ;
up:attribution _:686718 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:349 .
_:686743 a rdf:Statement ;
up:attribution _:686719 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:376 .
_:686744 a rdf:Statement ;
up:attribution _:686720 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:686745 a rdf:Statement ;
up:attribution _:686721 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:686746 a rdf:Statement ;
up:attribution _:686722 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:686747 a rdf:Statement ;
up:attribution _:686723 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:575 .
_:686748 a rdf:Statement ;
up:attribution _:686724 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004096 .
_:686749 a rdf:Statement ;
up:attribution _:686725 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004601 .
_:686750 a rdf:Statement ;
up:source unirule:MF_01961 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:686751 a rdf:Statement ;
up:attribution _:686726 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:686752 a rdf:Statement ;
up:source unirule:MF_01961 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:686753 a rdf:Statement ;
up:attribution _:686727 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:686754 a rdf:Statement ;
up:source unirule:MF_01961 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:686755 a rdf:Statement ;
up:attribution _:686728 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:686756 a rdf:Statement ;
up:source unirule:MF_01961 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:686757 a rdf:Statement ;
up:attribution _:686729 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:686758 a rdf:Statement ;
up:source unirule:MF_01961 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:686759 a rdf:Statement ;
up:attribution _:686730 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:686760 a rdf:Statement ;
up:attribution _:686731 ;
rdf:subject ?sam43 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:732 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01961
#Rule MF_01961 Created by:? on:2008-10-23 Modified by:Catherine Rivoire on:2024-10-31
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01961 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
} UNION {
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01961 .
?thisOrganism rdfs:subClassOf+ taxon:3366610 .
}
BIND(URI(CONCAT(STR(?this), '#MF_01961a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch54 faldo:location ?templateMotifSequenceMatchRegionP1302955 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1302957 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP13029MF_0196150 .
?templateMotifSequenceMatchRegionP1302955 faldo:begin ?templateMotifSequenceMatchBeginP1302956 .
?templateMotifSequenceMatchBeginP1302956 faldo:position ?templateMotifSequenceMatchBeginPositionP1302951 ;
faldo:reference isoform:P13029-1 .
?templateMotifSequenceProfileAlignmentOperationP1302957 edam:has_input signature:MF_01961 ;
rdf:type edam:operation_0300 .
?targetMotifMatch58 faldo:location ?targetMotifMatchRegionMatch59 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196161 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP13029MF_0196152 .
?targetMotifMatchRegionMatch59 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196160 .
?targetMotifMatchRegionMatchBeginMF_0196160 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196153 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0196161 edam:has_input signature:MF_01961 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP13029MF_0196150, 1, (STRLEN(?templateMotifCigarP13029MF_0196150) - STRLEN(REPLACE(?templateMotifCigarP13029MF_0196150, CONCAT('^(?:-*[^-]){', STR(((106 - ?templateMotifSequenceMatchBeginPositionP1302951) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP13029MF_0196152, 1, (STRLEN(?targetMotifMatchCigarP13029MF_0196152) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_0196152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP13029MF_0196152, 1, (STRLEN(?targetMotifMatchCigarP13029MF_0196152) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_0196152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) .
BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0196153) - 1) AS ?thisPositionOn16) .
BIND(?thisPositionOn16 AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t64) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch69 faldo:location ?templateMotifSequenceMatchRegionP1302970 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1302972 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP13029MF_0196165 .
?templateMotifSequenceMatchRegionP1302970 faldo:begin ?templateMotifSequenceMatchBeginP1302971 .
?templateMotifSequenceMatchBeginP1302971 faldo:position ?templateMotifSequenceMatchBeginPositionP1302966 ;
faldo:reference isoform:P13029-1 .
?templateMotifSequenceProfileAlignmentOperationP1302972 edam:has_input signature:MF_01961 ;
rdf:type edam:operation_0300 .
?targetMotifMatch73 faldo:location ?targetMotifMatchRegionMatch74 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196176 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP13029MF_0196167 .
?targetMotifMatchRegionMatch74 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196175 .
?targetMotifMatchRegionMatchBeginMF_0196175 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196168 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0196176 edam:has_input signature:MF_01961 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP13029MF_0196165, 1, (STRLEN(?templateMotifCigarP13029MF_0196165) - STRLEN(REPLACE(?templateMotifCigarP13029MF_0196165, CONCAT('^(?:-*[^-]){', STR(((267 - ?templateMotifSequenceMatchBeginPositionP1302966) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP13029MF_0196167, 1, (STRLEN(?targetMotifMatchCigarP13029MF_0196167) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_0196167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP13029MF_0196167, 1, (STRLEN(?targetMotifMatchCigarP13029MF_0196167) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_0196167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0196168) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t79) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch84 faldo:location ?templateMotifSequenceMatchRegionP1302985 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1302987 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP13029MF_0196180 .
?templateMotifSequenceMatchRegionP1302985 faldo:begin ?templateMotifSequenceMatchBeginP1302986 .
?templateMotifSequenceMatchBeginP1302986 faldo:position ?templateMotifSequenceMatchBeginPositionP1302981 ;
faldo:reference isoform:P13029-1 .
?templateMotifSequenceProfileAlignmentOperationP1302987 edam:has_input signature:MF_01961 ;
rdf:type edam:operation_0300 .
?targetMotifMatch88 faldo:location ?targetMotifMatchRegionMatch89 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196191 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP13029MF_0196182 .
?targetMotifMatchRegionMatch89 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196190 .
?targetMotifMatchRegionMatchBeginMF_0196190 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196183 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0196191 edam:has_input signature:MF_01961 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP13029MF_0196180, 1, (STRLEN(?templateMotifCigarP13029MF_0196180) - STRLEN(REPLACE(?templateMotifCigarP13029MF_0196180, CONCAT('^(?:-*[^-]){', STR(((102 - ?templateMotifSequenceMatchBeginPositionP1302981) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP13029MF_0196182, 1, (STRLEN(?targetMotifMatchCigarP13029MF_0196182) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_0196182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP13029MF_0196182, 1, (STRLEN(?targetMotifMatchCigarP13029MF_0196182) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_0196182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) .
BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0196183) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t94) .
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) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch99 faldo:location ?templateMotifSequenceMatchRegionP13029100 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP13029102 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP13029MF_0196195 .
?templateMotifSequenceMatchRegionP13029100 faldo:begin ?templateMotifSequenceMatchBeginP13029101 .
?templateMotifSequenceMatchBeginP13029101 faldo:position ?templateMotifSequenceMatchBeginPositionP1302996 ;
faldo:reference isoform:P13029-1 .
?templateMotifSequenceProfileAlignmentOperationP13029102 edam:has_input signature:MF_01961 ;
rdf:type edam:operation_0300 .
?targetMotifMatch103 faldo:location ?targetMotifMatchRegionMatch104 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01961106 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP13029MF_0196197 .
?targetMotifMatchRegionMatch104 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01961105 .
?targetMotifMatchRegionMatchBeginMF_01961105 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196198 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01961106 edam:has_input signature:MF_01961 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP13029MF_0196195, 1, (STRLEN(?templateMotifCigarP13029MF_0196195) - STRLEN(REPLACE(?templateMotifCigarP13029MF_0196195, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP1302996) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP13029MF_0196197, 1, (STRLEN(?targetMotifMatchCigarP13029MF_0196197) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_0196197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP13029MF_0196197, 1, (STRLEN(?targetMotifMatchCigarP13029MF_0196197) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_0196197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) .
BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0196198) - 1) AS ?thisPositionOn35) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP13029MF_0196195, 1, (STRLEN(?templateMotifCigarP13029MF_0196195) - STRLEN(REPLACE(?templateMotifCigarP13029MF_0196195, CONCAT('^(?:-*[^-]){', STR(((226 - ?templateMotifSequenceMatchBeginPositionP1302996) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP13029MF_0196197, 1, (STRLEN(?targetMotifMatchCigarP13029MF_0196197) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_0196197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP13029MF_0196197, 1, (STRLEN(?targetMotifMatchCigarP13029MF_0196197) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_0196197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) .
BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_0196198) - 1) AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t111) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse34) .
FILTER (REGEX('W[ARNDCQEGHILKMFPSTWYVBZJUOX]*Y', SUBSTR(?thisSequenceValue, ?thisPositionOn35, (?thisPositionOn36 - ?thisPositionOn35)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch116 faldo:location ?templateMotifSequenceMatchRegionP13029117 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP13029119 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP13029MF_01961112 .
?templateMotifSequenceMatchRegionP13029117 faldo:begin ?templateMotifSequenceMatchBeginP13029118 .
?templateMotifSequenceMatchBeginP13029118 faldo:position ?templateMotifSequenceMatchBeginPositionP13029113 ;
faldo:reference isoform:P13029-1 .
?templateMotifSequenceProfileAlignmentOperationP13029119 edam:has_input signature:MF_01961 ;
rdf:type edam:operation_0300 .
?targetMotifMatch120 faldo:location ?targetMotifMatchRegionMatch121 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01961123 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP13029MF_01961114 .
?targetMotifMatchRegionMatch121 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01961122 .
?targetMotifMatchRegionMatchBeginMF_01961122 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01961115 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01961123 edam:has_input signature:MF_01961 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP13029MF_01961112, 1, (STRLEN(?templateMotifCigarP13029MF_01961112) - STRLEN(REPLACE(?templateMotifCigarP13029MF_01961112, CONCAT('^(?:-*[^-]){', STR(((226 - ?templateMotifSequenceMatchBeginPositionP13029113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP13029MF_01961114, 1, (STRLEN(?targetMotifMatchCigarP13029MF_01961114) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_01961114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP13029MF_01961114, 1, (STRLEN(?targetMotifMatchCigarP13029MF_01961114) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_01961114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) .
BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_01961115) - 1) AS ?thisPositionOn41) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP13029MF_01961112, 1, (STRLEN(?templateMotifCigarP13029MF_01961112) - STRLEN(REPLACE(?templateMotifCigarP13029MF_01961112, CONCAT('^(?:-*[^-]){', STR(((252 - ?templateMotifSequenceMatchBeginPositionP13029113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP13029MF_01961114, 1, (STRLEN(?targetMotifMatchCigarP13029MF_01961114) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_01961114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP13029MF_01961114, 1, (STRLEN(?targetMotifMatchCigarP13029MF_01961114) - STRLEN(REPLACE(?targetMotifMatchCigarP13029MF_01961114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) .
BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_01961115) - 1) AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t128) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse40) .
FILTER (REGEX('Y[ARNDCQEGHILKMFPSTWYVBZJUOX]*M', SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01961a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this up:annotation ?samsignal129 ;
up:sequence ?thisSequence .
?samsignal129 up:range ?samsignalr130 ;
rdf:type up:Signal_Peptide_Annotation .
?samsignalr130 faldo:begin ?samsignalb131 ;
faldo:end ?samsignale132 .
?samsignalb131 faldo:position ?samsignalbp133 ;
faldo:reference ?thisSequence .
?samsignale132 faldo:position ?samsignalep134 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam43) .
}
BIND(URI(CONCAT(STR(?this), '#MF_01961a49')) AS ?keyword49) .
}
"xsd:string |