| http://purl.uniprot.org/unirules/MF_01974#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:693914 up:source unirule:MF_01974 .
_:693915 up:source unirule:MF_01974 .
_:693916 up:source unirule:MF_01974 .
_:693917 up:source unirule:MF_01974 .
_:693918 up:source unirule:MF_01974 .
_:693919 up:source unirule:MF_01974 .
_:693920 up:source unirule:MF_01974 .
_:693921 up:source unirule:MF_01974 .
_:693922 up:source unirule:MF_01974 .
_:693923 up:source unirule:MF_01974 .
_:693924 up:source unirule:MF_01974 .
_:693925 up:source unirule:MF_01974 .
_:693926 up:source unirule:MF_01974 .
_:693927 up:source unirule:MF_01974 .
_:693928 up:source unirule:MF_01974 .
_:693929 up:source unirule:MF_01974 .
_:693930 up:source unirule:MF_01974 .
_:693931 up:source unirule:MF_01974 .
_:693932 up:source unirule:MF_01974 .
_:693933 up:source unirule:MF_01974 .
_:693934 up:source unirule:MF_01974 .
_:693935 up:source unirule:MF_01974 .
_:693936 up:source unirule:MF_01974 .
_:693937 up:source unirule:MF_01974 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ;
up:classifiedWith GO:0004239 ,
GO:0046872 ,
GO:0070006 ,
keyword:31 ,
keyword:378 ,
keyword:479 ,
keyword:645 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.4.11.18' ;
up:fullName 'Methionine aminopeptidase' ;
up:shortName 'MAP' ,
'MetAP' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Peptidase M' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'map' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Removes the N-terminal methionine from nascent proteins. The N-terminal methionine is often cleaved when the second residue in the primary sequence is small and uncharged (Met-Ala-, Cys, Gly, Pro, Ser, Thr, or Val). Requires deformylation of the N(alpha)-formylated initiator methionine before it can be hydrolyzed.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:enzymeClass .
?annotation6 up:cofactor chebi:29033 ,
chebi:29035 ,
chebi:29105 ,
chebi:48828 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 2 divalent metal cations per subunit. Has a high-affinity and a low affinity metal-binding site. The true nature of the physiological cofactor is under debate. The enzyme is active with cobalt, zinc, manganese or divalent iron ions. Most likely, methionine aminopeptidases function as mononuclear Fe(2+)-metalloproteases under physiological conditions, and the catalytically relevant metal-binding site has been assigned to the histidine-containing high-affinity site.' .
?annotation7 a up:Subunit_Annotation ;
rdfs:comment 'Monomer.' .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the peptidase M24A family. Methionine aminopeptidase type 1 subfamily.' .
?pfs9 up:annotation ?annotation10 ,
?annotation16 ,
?annotation22 ,
?annotation28 ,
?annotation34 ,
?annotation40 ,
?annotation46 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf chebi:60240 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:60240 .
?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:60240 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
up:ligand ?ligand31 ;
rdf:type up:Binding_Site_Annotation .
?pfsb29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand31 rdfs:subClassOf chebi:60240 .
?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:60240 .
?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:60240 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
up:ligand ?ligand49 ;
rdf:type up:Binding_Site_Annotation .
?pfsb47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?ligand49 rdfs:subClassOf chebi:60240 .
?pfs52 up:annotation ?annotation53 .
?annotation53 faldo:begin ?pfsb54 ;
faldo:end ?pfse55 ;
up:ligand ?ligand56 ;
rdf:type up:Binding_Site_Annotation .
?pfsb54 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?pfse55 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?ligand56 rdfs:subClassOf ?molecule57 .
?molecule57 rdfs:label 'substrate' .
?pfs60 up:annotation ?annotation61 .
?annotation61 faldo:begin ?pfsb62 ;
faldo:end ?pfse63 ;
up:ligand ?ligand64 ;
rdf:type up:Binding_Site_Annotation .
?pfsb62 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
?pfse63 faldo:position ?thisPositionOn67 ;
rdf:type faldo:ExactPosition .
?ligand64 rdfs:subClassOf ?molecule65 .
?molecule65 rdfs:label 'substrate' .
_:693938 a rdf:Statement ;
up:attribution _:693914 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:693939 a rdf:Statement ;
up:attribution _:693915 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:693940 a rdf:Statement ;
up:attribution _:693916 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:693941 a rdf:Statement ;
up:attribution _:693917 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:693942 a rdf:Statement ;
up:attribution _:693918 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:693943 a rdf:Statement ;
up:attribution _:693919 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:693944 a rdf:Statement ;
up:attribution _:693920 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:693945 a rdf:Statement ;
up:attribution _:693921 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:693946 a rdf:Statement ;
up:attribution _:693922 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:31 .
_:693947 a rdf:Statement ;
up:attribution _:693923 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:693948 a rdf:Statement ;
up:attribution _:693924 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:645 .
_:693949 a rdf:Statement ;
up:attribution _:693925 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:693950 a rdf:Statement ;
up:attribution _:693926 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046872 .
_:693951 a rdf:Statement ;
up:attribution _:693927 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0070006 .
_:693952 a rdf:Statement ;
up:attribution _:693928 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004239 .
_:693953 a rdf:Statement ;
up:source unirule:MF_01974 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:693954 a rdf:Statement ;
up:attribution _:693929 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:693955 a rdf:Statement ;
up:source unirule:MF_01974 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:693956 a rdf:Statement ;
up:attribution _:693930 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:693957 a rdf:Statement ;
up:source unirule:MF_01974 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:693958 a rdf:Statement ;
up:attribution _:693931 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:693959 a rdf:Statement ;
up:source unirule:MF_01974 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:693960 a rdf:Statement ;
up:attribution _:693932 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:693961 a rdf:Statement ;
up:source unirule:MF_01974 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:693962 a rdf:Statement ;
up:attribution _:693933 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:693963 a rdf:Statement ;
up:source unirule:MF_01974 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:693964 a rdf:Statement ;
up:attribution _:693934 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:693965 a rdf:Statement ;
up:source unirule:MF_01974 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:693966 a rdf:Statement ;
up:attribution _:693935 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:693967 a rdf:Statement ;
up:source unirule:MF_01974 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:693968 a rdf:Statement ;
up:attribution _:693936 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:693969 a rdf:Statement ;
up:source unirule:MF_01974 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:693970 a rdf:Statement ;
up:attribution _:693937 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01974
#Rule MF_01974 Created by:? on:2013-05-31 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01974 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01974a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01974a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01974a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01974a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01974a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01974a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01974a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionP0AE1873 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AE1875 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AE18MF_0197468 .
?templateMotifSequenceMatchRegionP0AE1873 faldo:begin ?templateMotifSequenceMatchBeginP0AE1874 .
?templateMotifSequenceMatchBeginP0AE1874 faldo:position ?templateMotifSequenceMatchBeginPositionP0AE1869 ;
faldo:reference isoform:P0AE18-1 .
?templateMotifSequenceProfileAlignmentOperationP0AE1875 edam:has_input signature:MF_01974 ;
rdf:type edam:operation_0300 .
?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0197479 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AE18MF_0197470 .
?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0197478 .
?targetMotifMatchRegionMatchBeginMF_0197478 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197471 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0197479 edam:has_input signature:MF_01974 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AE18MF_0197468, 1, (STRLEN(?templateMotifCigarP0AE18MF_0197468) - STRLEN(REPLACE(?templateMotifCigarP0AE18MF_0197468, CONCAT('^(?:-*[^-]){', STR(((97 - ?templateMotifSequenceMatchBeginPositionP0AE1869) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0197471) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AE18MF_0197468, 1, (STRLEN(?templateMotifCigarP0AE18MF_0197468) - STRLEN(REPLACE(?templateMotifCigarP0AE18MF_0197468, CONCAT('^(?:-*[^-]){', STR(((108 - ?templateMotifSequenceMatchBeginPositionP0AE1869) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) .
BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0197471) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t85) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AE18MF_0197468, 1, (STRLEN(?templateMotifCigarP0AE18MF_0197468) - STRLEN(REPLACE(?templateMotifCigarP0AE18MF_0197468, CONCAT('^(?:-*[^-]){', STR(((108 - ?templateMotifSequenceMatchBeginPositionP0AE1869) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0197471) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AE18MF_0197468, 1, (STRLEN(?templateMotifCigarP0AE18MF_0197468) - STRLEN(REPLACE(?templateMotifCigarP0AE18MF_0197468, CONCAT('^(?:-*[^-]){', STR(((171 - ?templateMotifSequenceMatchBeginPositionP0AE1869) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0197471) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t91) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AE18MF_0197468, 1, (STRLEN(?templateMotifCigarP0AE18MF_0197468) - STRLEN(REPLACE(?templateMotifCigarP0AE18MF_0197468, CONCAT('^(?:-*[^-]){', STR(((204 - ?templateMotifSequenceMatchBeginPositionP0AE1869) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) .
BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0197471) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs1t94) .
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) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AE18MF_0197468, 1, (STRLEN(?templateMotifCigarP0AE18MF_0197468) - STRLEN(REPLACE(?templateMotifCigarP0AE18MF_0197468, CONCAT('^(?:-*[^-]){', STR(((235 - ?templateMotifSequenceMatchBeginPositionP0AE1869) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0197471) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs1t97) .
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) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AE18MF_0197468, 1, (STRLEN(?templateMotifCigarP0AE18MF_0197468) - STRLEN(REPLACE(?templateMotifCigarP0AE18MF_0197468, CONCAT('^(?:-*[^-]){', STR(((235 - ?templateMotifSequenceMatchBeginPositionP0AE1869) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AE18MF_0197470, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_0197470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_0197470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) .
BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0197471) - 1) AS ?thisPositionOn50) .
BIND(?thisPositionOn50 AS ?thisPositionOn51) .
BIND(?this AS ?pfs1t100) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'E')) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionP0AE18106 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AE18108 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AE18MF_01974101 .
?templateMotifSequenceMatchRegionP0AE18106 faldo:begin ?templateMotifSequenceMatchBeginP0AE18107 .
?templateMotifSequenceMatchBeginP0AE18107 faldo:position ?templateMotifSequenceMatchBeginPositionP0AE18102 ;
faldo:reference isoform:P0AE18-1 .
?templateMotifSequenceProfileAlignmentOperationP0AE18108 edam:has_input signature:MF_01974 ;
rdf:type edam:operation_0300 .
?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01974112 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AE18MF_01974103 .
?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01974111 .
?targetMotifMatchRegionMatchBeginMF_01974111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01974104 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01974112 edam:has_input signature:MF_01974 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AE18MF_01974101, 1, (STRLEN(?templateMotifCigarP0AE18MF_01974101) - STRLEN(REPLACE(?templateMotifCigarP0AE18MF_01974101, CONCAT('^(?:-*[^-]){', STR(((79 - ?templateMotifSequenceMatchBeginPositionP0AE18102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AE18MF_01974103, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_01974103) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_01974103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AE18MF_01974103, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_01974103) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_01974103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_01974104) - 1) AS ?thisPositionOn58) .
BIND(?thisPositionOn58 AS ?thisPositionOn59) .
BIND(?this AS ?pfs2t115) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse55) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01974a53')) AS ?annotation53) .
BIND(?this AS ?pfs52) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionP0AE18121 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AE18123 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AE18MF_01974116 .
?templateMotifSequenceMatchRegionP0AE18121 faldo:begin ?templateMotifSequenceMatchBeginP0AE18122 .
?templateMotifSequenceMatchBeginP0AE18122 faldo:position ?templateMotifSequenceMatchBeginPositionP0AE18117 ;
faldo:reference isoform:P0AE18-1 .
?templateMotifSequenceProfileAlignmentOperationP0AE18123 edam:has_input signature:MF_01974 ;
rdf:type edam:operation_0300 .
?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01974127 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AE18MF_01974118 .
?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01974126 .
?targetMotifMatchRegionMatchBeginMF_01974126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01974119 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01974127 edam:has_input signature:MF_01974 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AE18MF_01974116, 1, (STRLEN(?templateMotifCigarP0AE18MF_01974116) - STRLEN(REPLACE(?templateMotifCigarP0AE18MF_01974116, CONCAT('^(?:-*[^-]){', STR(((178 - ?templateMotifSequenceMatchBeginPositionP0AE18117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AE18MF_01974118, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_01974118) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_01974118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AE18MF_01974118, 1, (STRLEN(?targetMotifMatchCigarP0AE18MF_01974118) - STRLEN(REPLACE(?targetMotifMatchCigarP0AE18MF_01974118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01974119) - 1) AS ?thisPositionOn66) .
BIND(?thisPositionOn66 AS ?thisPositionOn67) .
BIND(?this AS ?pfs2t130) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse63) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01974a61')) AS ?annotation61) .
BIND(?this AS ?pfs60) .
}
}
"xsd:string |