| http://purl.uniprot.org/unirules/MF_00602#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:234014 up:source unirule:MF_00602 .
_:234015 up:source unirule:MF_00602 .
_:234016 up:source unirule:MF_00602 .
_:234017 up:source unirule:MF_00602 .
_:234018 up:source unirule:MF_00602 .
_:234019 up:source unirule:MF_00602 .
_:234020 up:source unirule:MF_00602 .
_:234021 up:source unirule:MF_00602 .
_:234022 up:source unirule:MF_00602 .
_:234023 up:source unirule:MF_00602 .
_:234024 up:source unirule:MF_00602 .
_:234025 up:source unirule:MF_00602 .
_:234026 up:source unirule:MF_00602 .
_:234027 up:source unirule:MF_00602 .
_:234028 up:source unirule:MF_00602 .
_:234029 up:source unirule:MF_00602 .
_:234030 up:source unirule:MF_00602 .
?this up:annotation ?annotation2 ,
?annotation4 ;
up:classifiedWith GO:0004672 ,
GO:0016775 ,
keyword:418 ,
keyword:547 ,
keyword:67 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.14.1' ;
up:fullName 'Protein-arginine kinase' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'mcsB' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the ATP:guanido phosphotransferase family.' .
?case5 up:classifiedWith keyword:21 .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'RDXXRA motif of the pArg binding pocket involved in allosteric regulation' .
?pfsb10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
up:ligand ?ligand18 ;
rdf:type up:Binding_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand18 rdfs:subClassOf chebi:30616 .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:30616 .
?pfs28 up:annotation ?annotation29 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
up:ligand ?ligand32 ;
rdf:type up:Binding_Site_Annotation .
?pfsb30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?ligand32 rdfs:subClassOf chebi:30616 .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
up:ligand ?ligand39 ;
rdf:type up:Binding_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?ligand39 rdfs:subClassOf chebi:30616 .
?pfs42 up:annotation ?annotation43 .
?annotation43 faldo:begin ?pfsb44 ;
faldo:end ?pfse45 ;
up:ligand ?ligand46 ;
rdf:type up:Binding_Site_Annotation .
?pfsb44 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?pfse45 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?ligand46 rdfs:subClassOf chebi:30616 .
_:234031 a rdf:Statement ;
up:attribution _:234014 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:234032 a rdf:Statement ;
up:attribution _:234015 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:234033 a rdf:Statement ;
up:attribution _:234016 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:234034 a rdf:Statement ;
up:attribution _:234017 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:234035 a rdf:Statement ;
up:attribution _:234018 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:234036 a rdf:Statement ;
up:attribution _:234019 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:418 .
_:234037 a rdf:Statement ;
up:attribution _:234020 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:234038 a rdf:Statement ;
up:attribution _:234021 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:234039 a rdf:Statement ;
up:attribution _:234022 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016775 .
_:234040 a rdf:Statement ;
up:attribution _:234023 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004672 .
_:234041 a rdf:Statement ;
up:attribution _:234024 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:21 .
_:234042 a rdf:Statement ;
up:source unirule:MF_00602 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:234043 a rdf:Statement ;
up:attribution _:234025 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:234044 a rdf:Statement ;
up:source unirule:MF_00602 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:234045 a rdf:Statement ;
up:attribution _:234026 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:234046 a rdf:Statement ;
up:source unirule:MF_00602 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:234047 a rdf:Statement ;
up:attribution _:234027 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:234048 a rdf:Statement ;
up:source unirule:MF_00602 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:234049 a rdf:Statement ;
up:attribution _:234028 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:234050 a rdf:Statement ;
up:source unirule:MF_00602 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:234051 a rdf:Statement ;
up:attribution _:234029 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:234052 a rdf:Statement ;
up:source unirule:MF_00602 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:234053 a rdf:Statement ;
up:attribution _:234030 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00602
#Rule MF_00602 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00602 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00602a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00602a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00602a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch53 faldo:location ?templateMotifSequenceMatchRegionP3757054 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3757056 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP37570MF_0060249 .
?templateMotifSequenceMatchRegionP3757054 faldo:begin ?templateMotifSequenceMatchBeginP3757055 .
?templateMotifSequenceMatchBeginP3757055 faldo:position ?templateMotifSequenceMatchBeginPositionP3757050 ;
faldo:reference isoform:P37570-1 .
?templateMotifSequenceProfileAlignmentOperationP3757056 edam:has_input signature:MF_00602 ;
rdf:type edam:operation_0300 .
?targetMotifMatch57 faldo:location ?targetMotifMatchRegionMatch58 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0060260 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP37570MF_0060251 .
?targetMotifMatchRegionMatch58 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0060259 .
?targetMotifMatchRegionMatchBeginMF_0060259 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0060252 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0060260 edam:has_input signature:MF_00602 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagMotif) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37570MF_0060249, 1, (STRLEN(?templateMotifCigarP37570MF_0060249) - STRLEN(REPLACE(?templateMotifCigarP37570MF_0060249, CONCAT('^(?:-*[^-]){', STR(((337 - ?templateMotifSequenceMatchBeginPositionP3757050) + 1)), '}'), '')))), '[a-z]', '')) AS ?step161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37570MF_0060251, 1, (STRLEN(?targetMotifMatchCigarP37570MF_0060251) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_0060251, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37570MF_0060251, 1, (STRLEN(?targetMotifMatchCigarP37570MF_0060251) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_0060251, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), '')))), '[^-]', ''))) AS ?step262) .
BIND(((?step262 + ?targetMotifMatchRegionMatchBeginPositionMF_0060252) - 1) AS ?thisPositionOn12) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37570MF_0060249, 1, (STRLEN(?templateMotifCigarP37570MF_0060249) - STRLEN(REPLACE(?templateMotifCigarP37570MF_0060249, CONCAT('^(?:-*[^-]){', STR(((342 - ?templateMotifSequenceMatchBeginPositionP3757050) + 1)), '}'), '')))), '[a-z]', '')) AS ?step163) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37570MF_0060251, 1, (STRLEN(?targetMotifMatchCigarP37570MF_0060251) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_0060251, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37570MF_0060251, 1, (STRLEN(?targetMotifMatchCigarP37570MF_0060251) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_0060251, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), '')))), '[^-]', ''))) AS ?step264) .
BIND(((?step264 + ?targetMotifMatchRegionMatchBeginPositionMF_0060252) - 1) AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t65) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) .
FILTER (REGEX('RD[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]RA', SUBSTR(?thisSequenceValue, ?thisPositionOn12, (?thisPositionOn13 - ?thisPositionOn12)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00602a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionP3757071 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3757073 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP37570MF_0060266 .
?templateMotifSequenceMatchRegionP3757071 faldo:begin ?templateMotifSequenceMatchBeginP3757072 .
?templateMotifSequenceMatchBeginP3757072 faldo:position ?templateMotifSequenceMatchBeginPositionP3757067 ;
faldo:reference isoform:P37570-1 .
?templateMotifSequenceProfileAlignmentOperationP3757073 edam:has_input signature:MF_00602 ;
rdf:type edam:operation_0300 .
?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0060277 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP37570MF_0060268 .
?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0060276 .
?targetMotifMatchRegionMatchBeginMF_0060276 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0060269 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0060277 edam:has_input signature:MF_00602 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37570MF_0060266, 1, (STRLEN(?templateMotifCigarP37570MF_0060266) - STRLEN(REPLACE(?templateMotifCigarP37570MF_0060266, CONCAT('^(?:-*[^-]){', STR(((27 - ?templateMotifSequenceMatchBeginPositionP3757067) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37570MF_0060268, 1, (STRLEN(?targetMotifMatchCigarP37570MF_0060268) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_0060268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37570MF_0060268, 1, (STRLEN(?targetMotifMatchCigarP37570MF_0060268) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_0060268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) .
BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0060269) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37570MF_0060266, 1, (STRLEN(?templateMotifCigarP37570MF_0060266) - STRLEN(REPLACE(?templateMotifCigarP37570MF_0060266, CONCAT('^(?:-*[^-]){', STR(((31 - ?templateMotifSequenceMatchBeginPositionP3757067) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37570MF_0060268, 1, (STRLEN(?targetMotifMatchCigarP37570MF_0060268) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_0060268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37570MF_0060268, 1, (STRLEN(?targetMotifMatchCigarP37570MF_0060268) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_0060268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0060269) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs2t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) .
FILTER (REGEX('[SAT][SAT][RK][VI][RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00602a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionP3757088 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3757090 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP37570MF_0060283 .
?templateMotifSequenceMatchRegionP3757088 faldo:begin ?templateMotifSequenceMatchBeginP3757089 .
?templateMotifSequenceMatchBeginP3757089 faldo:position ?templateMotifSequenceMatchBeginPositionP3757084 ;
faldo:reference isoform:P37570-1 .
?templateMotifSequenceProfileAlignmentOperationP3757090 edam:has_input signature:MF_00602 ;
rdf:type edam:operation_0300 .
?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0060294 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP37570MF_0060285 .
?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0060293 .
?targetMotifMatchRegionMatchBeginMF_0060293 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0060286 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0060294 edam:has_input signature:MF_00602 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37570MF_0060283, 1, (STRLEN(?templateMotifCigarP37570MF_0060283) - STRLEN(REPLACE(?templateMotifCigarP37570MF_0060283, CONCAT('^(?:-*[^-]){', STR(((176 - ?templateMotifSequenceMatchBeginPositionP3757084) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37570MF_0060285, 1, (STRLEN(?targetMotifMatchCigarP37570MF_0060285) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_0060285, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37570MF_0060285, 1, (STRLEN(?targetMotifMatchCigarP37570MF_0060285) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_0060285, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0060286) - 1) AS ?thisPositionOn26) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37570MF_0060283, 1, (STRLEN(?templateMotifCigarP37570MF_0060283) - STRLEN(REPLACE(?templateMotifCigarP37570MF_0060283, CONCAT('^(?:-*[^-]){', STR(((180 - ?templateMotifSequenceMatchBeginPositionP3757084) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37570MF_0060285, 1, (STRLEN(?targetMotifMatchCigarP37570MF_0060285) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_0060285, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37570MF_0060285, 1, (STRLEN(?targetMotifMatchCigarP37570MF_0060285) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_0060285, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0060286) - 1) AS ?thisPositionOn27) .
BIND(?this AS ?pfs2t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER (REGEX('R[AT][SK][VATL][MF]', SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00602a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionP37570105 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP37570107 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP37570MF_00602100 .
?templateMotifSequenceMatchRegionP37570105 faldo:begin ?templateMotifSequenceMatchBeginP37570106 .
?templateMotifSequenceMatchBeginP37570106 faldo:position ?templateMotifSequenceMatchBeginPositionP37570101 ;
faldo:reference isoform:P37570-1 .
?templateMotifSequenceProfileAlignmentOperationP37570107 edam:has_input signature:MF_00602 ;
rdf:type edam:operation_0300 .
?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00602111 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP37570MF_00602102 .
?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00602110 .
?targetMotifMatchRegionMatchBeginMF_00602110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00602103 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00602111 edam:has_input signature:MF_00602 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37570MF_00602100, 1, (STRLEN(?templateMotifCigarP37570MF_00602100) - STRLEN(REPLACE(?templateMotifCigarP37570MF_00602100, CONCAT('^(?:-*[^-]){', STR(((207 - ?templateMotifSequenceMatchBeginPositionP37570101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37570MF_00602102, 1, (STRLEN(?targetMotifMatchCigarP37570MF_00602102) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_00602102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37570MF_00602102, 1, (STRLEN(?targetMotifMatchCigarP37570MF_00602102) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_00602102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) .
BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_00602103) - 1) AS ?thisPositionOn33) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37570MF_00602100, 1, (STRLEN(?templateMotifCigarP37570MF_00602100) - STRLEN(REPLACE(?templateMotifCigarP37570MF_00602100, CONCAT('^(?:-*[^-]){', STR(((212 - ?templateMotifSequenceMatchBeginPositionP37570101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37570MF_00602102, 1, (STRLEN(?targetMotifMatchCigarP37570MF_00602102) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_00602102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37570MF_00602102, 1, (STRLEN(?targetMotifMatchCigarP37570MF_00602102) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_00602102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) .
BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_00602103) - 1) AS ?thisPositionOn34) .
BIND(?this AS ?pfs2t116) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER (REGEX('[RK][GS][TIL][ARNDCQEGHILKMFPSTWYVBZJUOX][GN][ES]', SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00602a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionP37570122 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP37570124 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP37570MF_00602117 .
?templateMotifSequenceMatchRegionP37570122 faldo:begin ?templateMotifSequenceMatchBeginP37570123 .
?templateMotifSequenceMatchBeginP37570123 faldo:position ?templateMotifSequenceMatchBeginPositionP37570118 ;
faldo:reference isoform:P37570-1 .
?templateMotifSequenceProfileAlignmentOperationP37570124 edam:has_input signature:MF_00602 ;
rdf:type edam:operation_0300 .
?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00602128 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP37570MF_00602119 .
?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00602127 .
?targetMotifMatchRegionMatchBeginMF_00602127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00602120 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00602128 edam:has_input signature:MF_00602 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37570MF_00602117, 1, (STRLEN(?templateMotifCigarP37570MF_00602117) - STRLEN(REPLACE(?templateMotifCigarP37570MF_00602117, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP37570118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37570MF_00602119, 1, (STRLEN(?targetMotifMatchCigarP37570MF_00602119) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_00602119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37570MF_00602119, 1, (STRLEN(?targetMotifMatchCigarP37570MF_00602119) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_00602119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) .
BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_00602120) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs2t131) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00602a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP37570137 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP37570139 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP37570MF_00602132 .
?templateMotifSequenceMatchRegionP37570137 faldo:begin ?templateMotifSequenceMatchBeginP37570138 .
?templateMotifSequenceMatchBeginP37570138 faldo:position ?templateMotifSequenceMatchBeginPositionP37570133 ;
faldo:reference isoform:P37570-1 .
?templateMotifSequenceProfileAlignmentOperationP37570139 edam:has_input signature:MF_00602 ;
rdf:type edam:operation_0300 .
?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00602143 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP37570MF_00602134 .
?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00602142 .
?targetMotifMatchRegionMatchBeginMF_00602142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00602135 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00602143 edam:has_input signature:MF_00602 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP37570MF_00602132, 1, (STRLEN(?templateMotifCigarP37570MF_00602132) - STRLEN(REPLACE(?templateMotifCigarP37570MF_00602132, CONCAT('^(?:-*[^-]){', STR(((125 - ?templateMotifSequenceMatchBeginPositionP37570133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP37570MF_00602134, 1, (STRLEN(?targetMotifMatchCigarP37570MF_00602134) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_00602134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP37570MF_00602134, 1, (STRLEN(?targetMotifMatchCigarP37570MF_00602134) - STRLEN(REPLACE(?targetMotifMatchCigarP37570MF_00602134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) .
BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_00602135) - 1) AS ?thisPositionOn47) .
BIND(?thisPositionOn47 AS ?thisPositionOn48) .
BIND(?this AS ?pfs2t146) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00602a43')) AS ?annotation43) .
BIND(?this AS ?pfs42) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag147) .
}
BIND(IF(BOUND(?tagMotif), ?caseWithTag147, ?UNBOUND_VARIABLE) AS ?case5) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:186817 .
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:186817 .
})) .
BIND(?this AS ?case7) .
}
}
"xsd:string |