| http://purl.uniprot.org/unirules/MF_00487#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:194912 up:source unirule:MF_00487 .
_:194913 up:source unirule:MF_00487 .
_:194914 up:source unirule:MF_00487 .
_:194915 up:source unirule:MF_00487 .
_:194916 up:source unirule:MF_00487 .
_:194917 up:source unirule:MF_00487 .
_:194918 up:source unirule:MF_00487 .
_:194919 up:source unirule:MF_00487 .
_:194920 up:source unirule:MF_00487 .
_:194921 up:source unirule:MF_00487 .
_:194922 up:source unirule:MF_00487 .
_:194923 up:source unirule:MF_00487 .
_:194924 up:source unirule:MF_00487 .
_:194925 up:source unirule:MF_00487 .
_:194926 up:source unirule:MF_00487 .
_:194927 up:source unirule:MF_00487 .
_:194928 up:source unirule:MF_00487 .
_:194929 up:source unirule:MF_00487 .
_:194930 up:source unirule:MF_00487 .
_:194931 up:source unirule:MF_00487 .
_:194932 up:source unirule:MF_00487 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0006099 ,
GO:0030060 ,
keyword:520 ,
keyword:560 ,
keyword:816 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.1.1.37' ;
up:fullName 'Malate dehydrogenase' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'mdh' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the reversible oxidation of malate to oxaloacetate.' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the LDH/MDH superfamily. MDH type 3 family.' .
?case6 up:classifiedWith keyword:597 .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'Phosphoserine' .
?pfsb9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:57540 .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:57540 .
?pfs27 up:annotation ?annotation28 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb29 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfs33 up:annotation ?annotation34 .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
up:ligand ?ligand37 ;
rdf:type up:Binding_Site_Annotation .
?pfsb35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?ligand37 rdfs:subClassOf chebi:57540 .
?pfs40 up:annotation ?annotation41 .
?annotation41 faldo:begin ?pfsb42 ;
faldo:end ?pfse43 ;
up:ligand ?ligand44 ;
rdf:type up:Binding_Site_Annotation .
?pfsb42 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse43 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?ligand44 rdfs:subClassOf ?molecule45 .
?molecule45 rdfs:label 'substrate' .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
up:ligand ?ligand52 ;
rdf:type up:Binding_Site_Annotation .
?pfsb50 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?ligand52 rdfs:subClassOf ?molecule53 .
?molecule53 rdfs:label 'substrate' .
?pfs56 up:annotation ?annotation57 .
?annotation57 faldo:begin ?pfsb58 ;
faldo:end ?pfse59 ;
up:ligand ?ligand60 ;
rdf:type up:Binding_Site_Annotation .
?pfsb58 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?pfse59 faldo:position ?thisPositionOn62 ;
rdf:type faldo:ExactPosition .
?ligand60 rdfs:subClassOf chebi:57540 .
?pfs63 up:annotation ?annotation64 .
?annotation64 faldo:begin ?pfsb65 ;
faldo:end ?pfse66 ;
up:ligand ?ligand67 ;
rdf:type up:Binding_Site_Annotation .
?pfsb65 faldo:position ?thisPositionOn69 ;
rdf:type faldo:ExactPosition .
?pfse66 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?ligand67 rdfs:subClassOf ?molecule68 .
?molecule68 rdfs:label 'substrate' .
?pfs71 up:annotation ?annotation72 .
?annotation72 faldo:begin ?pfsb73 ;
faldo:end ?pfse74 ;
up:ligand ?ligand75 ;
rdf:type up:Binding_Site_Annotation .
?pfsb73 faldo:position ?thisPositionOn77 ;
rdf:type faldo:ExactPosition .
?pfse74 faldo:position ?thisPositionOn78 ;
rdf:type faldo:ExactPosition .
?ligand75 rdfs:subClassOf ?molecule76 .
?molecule76 rdfs:label 'substrate' .
_:194933 a rdf:Statement ;
up:attribution _:194912 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:194934 a rdf:Statement ;
up:attribution _:194913 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:194935 a rdf:Statement ;
up:attribution _:194914 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:194936 a rdf:Statement ;
up:attribution _:194915 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:194937 a rdf:Statement ;
up:attribution _:194916 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:194938 a rdf:Statement ;
up:attribution _:194917 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:194939 a rdf:Statement ;
up:attribution _:194918 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:194940 a rdf:Statement ;
up:attribution _:194919 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:816 .
_:194941 a rdf:Statement ;
up:attribution _:194920 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030060 .
_:194942 a rdf:Statement ;
up:attribution _:194921 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006099 .
_:194943 a rdf:Statement ;
up:attribution _:194922 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:597 .
_:194944 a rdf:Statement ;
up:source unirule:MF_00487 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:194945 a rdf:Statement ;
up:attribution _:194923 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:194946 a rdf:Statement ;
up:source unirule:MF_00487 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:194947 a rdf:Statement ;
up:attribution _:194924 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:194948 a rdf:Statement ;
up:source unirule:MF_00487 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:194949 a rdf:Statement ;
up:attribution _:194925 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:194950 a rdf:Statement ;
up:source unirule:MF_00487 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:194951 a rdf:Statement ;
up:attribution _:194926 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:194952 a rdf:Statement ;
up:source unirule:MF_00487 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:194953 a rdf:Statement ;
up:attribution _:194927 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:194954 a rdf:Statement ;
up:source unirule:MF_00487 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:194955 a rdf:Statement ;
up:attribution _:194928 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:194956 a rdf:Statement ;
up:source unirule:MF_00487 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:194957 a rdf:Statement ;
up:attribution _:194929 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:194958 a rdf:Statement ;
up:source unirule:MF_00487 ;
rdf:subject ?pfs56 ;
rdf:predicate up:annotation ;
rdf:object ?annotation57 .
_:194959 a rdf:Statement ;
up:attribution _:194930 ;
rdf:subject ?pfs56 ;
rdf:predicate up:annotation ;
rdf:object ?annotation57 .
_:194960 a rdf:Statement ;
up:source unirule:MF_00487 ;
rdf:subject ?pfs63 ;
rdf:predicate up:annotation ;
rdf:object ?annotation64 .
_:194961 a rdf:Statement ;
up:attribution _:194931 ;
rdf:subject ?pfs63 ;
rdf:predicate up:annotation ;
rdf:object ?annotation64 .
_:194962 a rdf:Statement ;
up:source unirule:MF_00487 ;
rdf:subject ?pfs71 ;
rdf:predicate up:annotation ;
rdf:object ?annotation72 .
_:194963 a rdf:Statement ;
up:attribution _:194932 ;
rdf:subject ?pfs71 ;
rdf:predicate up:annotation ;
rdf:object ?annotation72 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00487
#Rule MF_00487 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00487 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_00488 .
})) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch83 faldo:location ?templateMotifSequenceMatchRegionP4981484 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4981486 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP49814MF_0048779 .
?templateMotifSequenceMatchRegionP4981484 faldo:begin ?templateMotifSequenceMatchBeginP4981485 .
?templateMotifSequenceMatchBeginP4981485 faldo:position ?templateMotifSequenceMatchBeginPositionP4981480 ;
faldo:reference isoform:P49814-1 .
?templateMotifSequenceProfileAlignmentOperationP4981486 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
?targetMotifMatch87 faldo:location ?targetMotifMatchRegionMatch88 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0048790 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP49814MF_0048781 .
?targetMotifMatchRegionMatch88 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0048789 .
?targetMotifMatchRegionMatchBeginMF_0048789 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0048782 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0048790 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagphospho) .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:186817 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP49814MF_0048779, 1, (STRLEN(?templateMotifCigarP49814MF_0048779) - STRLEN(REPLACE(?templateMotifCigarP49814MF_0048779, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionP4981480) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP49814MF_0048781, 1, (STRLEN(?targetMotifMatchCigarP49814MF_0048781) - STRLEN(REPLACE(?targetMotifMatchCigarP49814MF_0048781, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP49814MF_0048781, 1, (STRLEN(?targetMotifMatchCigarP49814MF_0048781) - STRLEN(REPLACE(?targetMotifMatchCigarP49814MF_0048781, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) .
BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0048782) - 1) AS ?thisPositionOn11) .
BIND(?thisPositionOn11 AS ?thisPositionOn12) .
BIND(?this AS ?pfs1t93) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfse10) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn11, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionP8004099 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP80040101 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP80040MF_0048794 .
?templateMotifSequenceMatchRegionP8004099 faldo:begin ?templateMotifSequenceMatchBeginP80040100 .
?templateMotifSequenceMatchBeginP80040100 faldo:position ?templateMotifSequenceMatchBeginPositionP8004095 ;
faldo:reference isoform:P80040-1 .
?templateMotifSequenceProfileAlignmentOperationP80040101 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00487105 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP80040MF_0048796 .
?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00487104 .
?targetMotifMatchRegionMatchBeginMF_00487104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0048797 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00487105 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP80040MF_0048794, 1, (STRLEN(?templateMotifCigarP80040MF_0048794) - STRLEN(REPLACE(?templateMotifCigarP80040MF_0048794, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionP8004095) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP80040MF_0048796, 1, (STRLEN(?targetMotifMatchCigarP80040MF_0048796) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_0048796, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP80040MF_0048796, 1, (STRLEN(?targetMotifMatchCigarP80040MF_0048796) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_0048796, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) .
BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0048797) - 1) AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP80040MF_0048794, 1, (STRLEN(?templateMotifCigarP80040MF_0048794) - STRLEN(REPLACE(?templateMotifCigarP80040MF_0048794, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionP8004095) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP80040MF_0048796, 1, (STRLEN(?targetMotifMatchCigarP80040MF_0048796) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_0048796, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP80040MF_0048796, 1, (STRLEN(?targetMotifMatchCigarP80040MF_0048796) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_0048796, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) .
BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0048797) - 1) AS ?thisPositionOn19) .
BIND(?this AS ?pfs2t110) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX]{1,2)G[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionP80040116 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP80040118 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP80040MF_00487111 .
?templateMotifSequenceMatchRegionP80040116 faldo:begin ?templateMotifSequenceMatchBeginP80040117 .
?templateMotifSequenceMatchBeginP80040117 faldo:position ?templateMotifSequenceMatchBeginPositionP80040112 ;
faldo:reference isoform:P80040-1 .
?templateMotifSequenceProfileAlignmentOperationP80040118 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00487122 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP80040MF_00487113 .
?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00487121 .
?targetMotifMatchRegionMatchBeginMF_00487121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00487114 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00487122 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP80040MF_00487111, 1, (STRLEN(?templateMotifCigarP80040MF_00487111) - STRLEN(REPLACE(?templateMotifCigarP80040MF_00487111, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionP80040112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP80040MF_00487113, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487113) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP80040MF_00487113, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487113) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) .
BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_00487114) - 1) AS ?thisPositionOn25) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP80040MF_00487111, 1, (STRLEN(?templateMotifCigarP80040MF_00487111) - STRLEN(REPLACE(?templateMotifCigarP80040MF_00487111, CONCAT('^(?:-*[^-]){', STR(((120 - ?templateMotifSequenceMatchBeginPositionP80040112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP80040MF_00487113, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487113) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP80040MF_00487113, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487113) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) .
BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_00487114) - 1) AS ?thisPositionOn26) .
BIND(?this AS ?pfs2t127) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER (REGEX('[VILT][GSNAT]N', SUBSTR(?thisSequenceValue, ?thisPositionOn25, (?thisPositionOn26 - ?thisPositionOn25)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionP80040133 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP80040135 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP80040MF_00487128 .
?templateMotifSequenceMatchRegionP80040133 faldo:begin ?templateMotifSequenceMatchBeginP80040134 .
?templateMotifSequenceMatchBeginP80040134 faldo:position ?templateMotifSequenceMatchBeginPositionP80040129 ;
faldo:reference isoform:P80040-1 .
?templateMotifSequenceProfileAlignmentOperationP80040135 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00487139 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP80040MF_00487130 .
?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00487138 .
?targetMotifMatchRegionMatchBeginMF_00487138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00487131 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00487139 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP80040MF_00487128, 1, (STRLEN(?templateMotifCigarP80040MF_00487128) - STRLEN(REPLACE(?templateMotifCigarP80040MF_00487128, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionP80040129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP80040MF_00487130, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487130) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP80040MF_00487130, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487130) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) .
BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_00487131) - 1) AS ?thisPositionOn31) .
BIND(?thisPositionOn31 AS ?thisPositionOn32) .
BIND(?this AS ?pfs2t142) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse30) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn31, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch147 faldo:location ?templateMotifSequenceMatchRegionP80040148 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP80040150 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP80040MF_00487143 .
?templateMotifSequenceMatchRegionP80040148 faldo:begin ?templateMotifSequenceMatchBeginP80040149 .
?templateMotifSequenceMatchBeginP80040149 faldo:position ?templateMotifSequenceMatchBeginPositionP80040144 ;
faldo:reference isoform:P80040-1 .
?templateMotifSequenceProfileAlignmentOperationP80040150 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
?targetMotifMatch151 faldo:location ?targetMotifMatchRegionMatch152 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00487154 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP80040MF_00487145 .
?targetMotifMatchRegionMatch152 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00487153 .
?targetMotifMatchRegionMatchBeginMF_00487153 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00487146 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00487154 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP80040MF_00487143, 1, (STRLEN(?templateMotifCigarP80040MF_00487143) - STRLEN(REPLACE(?templateMotifCigarP80040MF_00487143, CONCAT('^(?:-*[^-]){', STR(((33 - ?templateMotifSequenceMatchBeginPositionP80040144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP80040MF_00487145, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487145) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP80040MF_00487145, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487145) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) .
BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_00487146) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs2t157) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a34')) AS ?annotation34) .
BIND(?this AS ?pfs33) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch162 faldo:location ?templateMotifSequenceMatchRegionP80040163 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP80040165 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP80040MF_00487158 .
?templateMotifSequenceMatchRegionP80040163 faldo:begin ?templateMotifSequenceMatchBeginP80040164 .
?templateMotifSequenceMatchBeginP80040164 faldo:position ?templateMotifSequenceMatchBeginPositionP80040159 ;
faldo:reference isoform:P80040-1 .
?templateMotifSequenceProfileAlignmentOperationP80040165 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
?targetMotifMatch166 faldo:location ?targetMotifMatchRegionMatch167 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00487169 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP80040MF_00487160 .
?targetMotifMatchRegionMatch167 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00487168 .
?targetMotifMatchRegionMatchBeginMF_00487168 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00487161 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00487169 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP80040MF_00487158, 1, (STRLEN(?templateMotifCigarP80040MF_00487158) - STRLEN(REPLACE(?templateMotifCigarP80040MF_00487158, CONCAT('^(?:-*[^-]){', STR(((82 - ?templateMotifSequenceMatchBeginPositionP80040159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP80040MF_00487160, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487160) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP80040MF_00487160, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487160) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) .
BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_00487161) - 1) AS ?thisPositionOn46) .
BIND(?thisPositionOn46 AS ?thisPositionOn47) .
BIND(?this AS ?pfs2t172) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse43) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a41')) AS ?annotation41) .
BIND(?this AS ?pfs40) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch177 faldo:location ?templateMotifSequenceMatchRegionP80040178 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP80040180 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP80040MF_00487173 .
?templateMotifSequenceMatchRegionP80040178 faldo:begin ?templateMotifSequenceMatchBeginP80040179 .
?templateMotifSequenceMatchBeginP80040179 faldo:position ?templateMotifSequenceMatchBeginPositionP80040174 ;
faldo:reference isoform:P80040-1 .
?templateMotifSequenceProfileAlignmentOperationP80040180 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
?targetMotifMatch181 faldo:location ?targetMotifMatchRegionMatch182 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00487184 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP80040MF_00487175 .
?targetMotifMatchRegionMatch182 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00487183 .
?targetMotifMatchRegionMatchBeginMF_00487183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00487176 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00487184 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP80040MF_00487173, 1, (STRLEN(?templateMotifCigarP80040MF_00487173) - STRLEN(REPLACE(?templateMotifCigarP80040MF_00487173, CONCAT('^(?:-*[^-]){', STR(((88 - ?templateMotifSequenceMatchBeginPositionP80040174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP80040MF_00487175, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487175) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP80040MF_00487175, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487175) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), '')))), '[^-]', ''))) AS ?step2186) .
BIND(((?step2186 + ?targetMotifMatchRegionMatchBeginPositionMF_00487176) - 1) AS ?thisPositionOn54) .
BIND(?thisPositionOn54 AS ?thisPositionOn55) .
BIND(?this AS ?pfs2t187) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse51) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch192 faldo:location ?templateMotifSequenceMatchRegionP80040193 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP80040195 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP80040MF_00487188 .
?templateMotifSequenceMatchRegionP80040193 faldo:begin ?templateMotifSequenceMatchBeginP80040194 .
?templateMotifSequenceMatchBeginP80040194 faldo:position ?templateMotifSequenceMatchBeginPositionP80040189 ;
faldo:reference isoform:P80040-1 .
?templateMotifSequenceProfileAlignmentOperationP80040195 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
?targetMotifMatch196 faldo:location ?targetMotifMatchRegionMatch197 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00487199 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP80040MF_00487190 .
?targetMotifMatchRegionMatch197 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00487198 .
?targetMotifMatchRegionMatchBeginMF_00487198 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00487191 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00487199 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP80040MF_00487188, 1, (STRLEN(?templateMotifCigarP80040MF_00487188) - STRLEN(REPLACE(?templateMotifCigarP80040MF_00487188, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionP80040189) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP80040MF_00487190, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487190) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP80040MF_00487190, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487190) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) .
BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_00487191) - 1) AS ?thisPositionOn61) .
BIND(?thisPositionOn61 AS ?thisPositionOn62) .
BIND(?this AS ?pfs2t202) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a57')) AS ?annotation57) .
BIND(?this AS ?pfs56) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch207 faldo:location ?templateMotifSequenceMatchRegionP80040208 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP80040210 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP80040MF_00487203 .
?templateMotifSequenceMatchRegionP80040208 faldo:begin ?templateMotifSequenceMatchBeginP80040209 .
?templateMotifSequenceMatchBeginP80040209 faldo:position ?templateMotifSequenceMatchBeginPositionP80040204 ;
faldo:reference isoform:P80040-1 .
?templateMotifSequenceProfileAlignmentOperationP80040210 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
?targetMotifMatch211 faldo:location ?targetMotifMatchRegionMatch212 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00487214 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP80040MF_00487205 .
?targetMotifMatchRegionMatch212 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00487213 .
?targetMotifMatchRegionMatchBeginMF_00487213 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00487206 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00487214 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP80040MF_00487203, 1, (STRLEN(?templateMotifCigarP80040MF_00487203) - STRLEN(REPLACE(?templateMotifCigarP80040MF_00487203, CONCAT('^(?:-*[^-]){', STR(((120 - ?templateMotifSequenceMatchBeginPositionP80040204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1215) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP80040MF_00487205, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487205) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP80040MF_00487205, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487205) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), '')))), '[^-]', ''))) AS ?step2216) .
BIND(((?step2216 + ?targetMotifMatchRegionMatchBeginPositionMF_00487206) - 1) AS ?thisPositionOn69) .
BIND(?thisPositionOn69 AS ?thisPositionOn70) .
BIND(?this AS ?pfs2t217) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb65) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse66) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn69, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a64')) AS ?annotation64) .
BIND(?this AS ?pfs63) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch222 faldo:location ?templateMotifSequenceMatchRegionP80040223 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP80040225 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP80040MF_00487218 .
?templateMotifSequenceMatchRegionP80040223 faldo:begin ?templateMotifSequenceMatchBeginP80040224 .
?templateMotifSequenceMatchBeginP80040224 faldo:position ?templateMotifSequenceMatchBeginPositionP80040219 ;
faldo:reference isoform:P80040-1 .
?templateMotifSequenceProfileAlignmentOperationP80040225 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
?targetMotifMatch226 faldo:location ?targetMotifMatchRegionMatch227 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00487229 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP80040MF_00487220 .
?targetMotifMatchRegionMatch227 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00487228 .
?targetMotifMatchRegionMatchBeginMF_00487228 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00487221 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00487229 edam:has_input signature:MF_00487 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP80040MF_00487218, 1, (STRLEN(?templateMotifCigarP80040MF_00487218) - STRLEN(REPLACE(?templateMotifCigarP80040MF_00487218, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionP80040219) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1230) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP80040MF_00487220, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487220) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487220, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP80040MF_00487220, 1, (STRLEN(?targetMotifMatchCigarP80040MF_00487220) - STRLEN(REPLACE(?targetMotifMatchCigarP80040MF_00487220, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), '')))), '[^-]', ''))) AS ?step2231) .
BIND(((?step2231 + ?targetMotifMatchRegionMatchBeginPositionMF_00487221) - 1) AS ?thisPositionOn77) .
BIND(?thisPositionOn77 AS ?thisPositionOn78) .
BIND(?this AS ?pfs2t232) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse74) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00487a72')) AS ?annotation72) .
BIND(?this AS ?pfs71) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag233) .
}
BIND(IF(BOUND(?tagphospho), ?caseWithTag233, ?UNBOUND_VARIABLE) AS ?case6) .
}
"xsd:string |