| http://purl.uniprot.org/unirules/MF_01903#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:665928 up:source unirule:MF_01903 .
_:665929 up:source unirule:MF_01903 .
_:665930 up:source unirule:MF_01903 .
_:665931 up:source unirule:MF_01903 .
_:665932 up:source unirule:MF_01903 .
_:665933 up:source unirule:MF_01903 .
_:665934 up:source unirule:MF_01903 .
_:665935 up:source unirule:MF_01903 .
_:665936 up:source unirule:MF_01903 .
_:665937 up:source unirule:MF_01903 .
_:665938 up:source unirule:MF_01903 .
_:665939 up:source unirule:MF_01903 .
_:665940 up:source unirule:MF_01903 .
_:665941 up:source unirule:MF_01903 .
_:665942 up:source unirule:MF_01903 .
_:665943 up:source unirule:MF_01903 .
_:665944 up:source unirule:MF_01903 .
_:665945 up:source unirule:MF_01903 .
_:665946 up:source unirule:MF_01903 .
_:665947 up:source unirule:MF_01903 .
_:665948 up:source unirule:MF_01903 .
_:665949 up:source unirule:MF_01903 .
_:665950 up:source unirule:MF_01903 .
_:665951 up:source unirule:MF_01903 .
_:665952 up:source unirule:MF_01903 .
_:665953 up:source unirule:MF_01903 .
_:665954 up:source unirule:MF_01903 .
_:665955 up:source unirule:MF_01903 .
_:665956 up:source unirule:MF_01903 .
_:665957 up:source unirule:MF_01903 .
_:665958 up:source unirule:MF_01903 .
_:665959 up:source unirule:MF_01903 .
_:665960 up:source unirule:MF_01903 .
_:665961 up:source unirule:MF_01903 .
_:665962 up:source unirule:MF_01903 .
_:665963 up:source unirule:MF_01903 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation11 ,
?annotation12 ,
?annotation13 ,
?annotation14 ;
up:classifiedWith GO:0000287 ,
GO:0000310 ,
GO:0005886 ,
GO:0032263 ,
GO:0032265 ,
keyword:1003 ,
keyword:328 ,
keyword:460 ,
keyword:472 ,
keyword:479 ,
keyword:660 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.4.2.-' ,
'2.4.2.22' ;
up:fullName 'Xanthine-guanine phosphoribosyltransferase' ;
up:shortName 'XGPRT' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Xanthine phosphoribosyltransferase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'gpt' .
?annotation3 a up:Function_Annotation ;
rdfs:comment "Purine salvage pathway enzyme that catalyzes the transfer of the ribosyl-5-phosphate group from 5-phospho-alpha-D-ribose 1-diphosphate (PRPP) to the N9 position of the 6-oxopurines guanine and xanthine to form the corresponding ribonucleotides GMP (guanosine 5'-monophosphate) and XMP (xanthosine 5'-monophosphate), with the release of PPi. To a lesser extent, also acts on hypoxanthine." .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 up:activity ?activity9 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity9 up:catalyticActivity .
?annotation10 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation .
?annotation11 a up:Pathway_Annotation ;
rdfs:comment 'Purine metabolism; GMP biosynthesis via salvage pathway; GMP from guanine: step 1/1.' .
?annotation12 a up:Pathway_Annotation ;
rdfs:comment 'Purine metabolism; XMP biosynthesis via salvage pathway; XMP from xanthine: step 1/1.' .
?annotation13 a up:Subunit_Annotation ;
rdfs:comment 'Homotetramer.' .
?annotation14 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the purine/pyrimidine phosphoribosyltransferase family. XGPT subfamily.' .
?case15 up:classifiedWith keyword:997 .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:58017 .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:58115 .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:58115 .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
up:ligand ?ligand42 ;
rdf:type up:Binding_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?ligand42 rdfs:subClassOf chebi:58017 .
?pfs45 up:annotation ?annotation46 .
?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:18420 .
?pfs52 up:annotation ?annotation53 .
?annotation53 faldo:begin ?pfsb54 ;
faldo:end ?pfse55 ;
up:ligand ?ligand56 ;
rdf:type up:Binding_Site_Annotation .
?pfsb54 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?pfse55 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?ligand56 rdfs:subClassOf chebi:58017 .
?pfs59 up:annotation ?annotation60 .
?annotation60 faldo:begin ?pfsb61 ;
faldo:end ?pfse62 ;
up:ligand ?ligand63 ;
rdf:type up:Binding_Site_Annotation .
?pfsb61 faldo:position ?thisPositionOn64 ;
rdf:type faldo:ExactPosition .
?pfse62 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?ligand63 rdfs:subClassOf chebi:58115 .
?pfs66 up:annotation ?annotation67 .
?annotation67 faldo:begin ?pfsb68 ;
faldo:end ?pfse69 ;
up:ligand ?ligand70 ;
rdf:type up:Binding_Site_Annotation .
?pfsb68 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?pfse69 faldo:position ?thisPositionOn72 ;
rdf:type faldo:ExactPosition .
?ligand70 rdfs:subClassOf chebi:16235 .
?pfs73 up:annotation ?annotation74 .
?annotation74 faldo:begin ?pfsb75 ;
faldo:end ?pfse76 ;
up:ligand ?ligand77 ;
rdf:type up:Binding_Site_Annotation .
?pfsb75 faldo:position ?thisPositionOn78 ;
rdf:type faldo:ExactPosition .
?pfse76 faldo:position ?thisPositionOn79 ;
rdf:type faldo:ExactPosition .
?ligand77 rdfs:subClassOf chebi:17712 .
?pfs80 up:annotation ?annotation81 .
?annotation81 faldo:begin ?pfsb82 ;
faldo:end ?pfse83 ;
up:ligand ?ligand84 ;
rdf:type up:Binding_Site_Annotation .
?pfsb82 faldo:position ?thisPositionOn85 ;
rdf:type faldo:ExactPosition .
?pfse83 faldo:position ?thisPositionOn86 ;
rdf:type faldo:ExactPosition .
?ligand84 rdfs:subClassOf chebi:16235 .
?pfs87 up:annotation ?annotation88 .
?annotation88 faldo:begin ?pfsb89 ;
faldo:end ?pfse90 ;
up:ligand ?ligand91 ;
rdf:type up:Binding_Site_Annotation .
?pfsb89 faldo:position ?thisPositionOn92 ;
rdf:type faldo:ExactPosition .
?pfse90 faldo:position ?thisPositionOn93 ;
rdf:type faldo:ExactPosition .
?ligand91 rdfs:subClassOf chebi:17712 .
_:665964 a rdf:Statement ;
up:attribution _:665928 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:665965 a rdf:Statement ;
up:attribution _:665929 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:665966 a rdf:Statement ;
up:attribution _:665930 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:665967 a rdf:Statement ;
up:attribution _:665931 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:665968 a rdf:Statement ;
up:attribution _:665932 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:665969 a rdf:Statement ;
up:attribution _:665933 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:665970 a rdf:Statement ;
up:attribution _:665934 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:665971 a rdf:Statement ;
up:attribution _:665935 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:665972 a rdf:Statement ;
up:attribution _:665936 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:665973 a rdf:Statement ;
up:attribution _:665937 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:665974 a rdf:Statement ;
up:attribution _:665938 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:665975 a rdf:Statement ;
up:attribution _:665939 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:665976 a rdf:Statement ;
up:attribution _:665940 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:665977 a rdf:Statement ;
up:attribution _:665941 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:328 .
_:665978 a rdf:Statement ;
up:attribution _:665942 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:665979 a rdf:Statement ;
up:attribution _:665943 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:665980 a rdf:Statement ;
up:attribution _:665944 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:665981 a rdf:Statement ;
up:attribution _:665945 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:660 .
_:665982 a rdf:Statement ;
up:attribution _:665946 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:665983 a rdf:Statement ;
up:attribution _:665947 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:665984 a rdf:Statement ;
up:attribution _:665948 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000310 .
_:665985 a rdf:Statement ;
up:attribution _:665949 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0032263 .
_:665986 a rdf:Statement ;
up:attribution _:665950 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0032265 .
_:665987 a rdf:Statement ;
up:attribution _:665951 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:665988 a rdf:Statement ;
up:attribution _:665952 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:665989 a rdf:Statement ;
up:source unirule:MF_01903 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:665990 a rdf:Statement ;
up:attribution _:665953 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:665991 a rdf:Statement ;
up:source unirule:MF_01903 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:665992 a rdf:Statement ;
up:attribution _:665954 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:665993 a rdf:Statement ;
up:source unirule:MF_01903 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:665994 a rdf:Statement ;
up:attribution _:665955 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:665995 a rdf:Statement ;
up:source unirule:MF_01903 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:665996 a rdf:Statement ;
up:attribution _:665956 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:665997 a rdf:Statement ;
up:source unirule:MF_01903 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:665998 a rdf:Statement ;
up:attribution _:665957 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:665999 a rdf:Statement ;
up:source unirule:MF_01903 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:666000 a rdf:Statement ;
up:attribution _:665958 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:666001 a rdf:Statement ;
up:source unirule:MF_01903 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:666002 a rdf:Statement ;
up:attribution _:665959 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:666003 a rdf:Statement ;
up:source unirule:MF_01903 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:666004 a rdf:Statement ;
up:attribution _:665960 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:666005 a rdf:Statement ;
up:source unirule:MF_01903 ;
rdf:subject ?pfs73 ;
rdf:predicate up:annotation ;
rdf:object ?annotation74 .
_:666006 a rdf:Statement ;
up:attribution _:665961 ;
rdf:subject ?pfs73 ;
rdf:predicate up:annotation ;
rdf:object ?annotation74 .
_:666007 a rdf:Statement ;
up:source unirule:MF_01903 ;
rdf:subject ?pfs80 ;
rdf:predicate up:annotation ;
rdf:object ?annotation81 .
_:666008 a rdf:Statement ;
up:attribution _:665962 ;
rdf:subject ?pfs80 ;
rdf:predicate up:annotation ;
rdf:object ?annotation81 .
_:666009 a rdf:Statement ;
up:source unirule:MF_01903 ;
rdf:subject ?pfs87 ;
rdf:predicate up:annotation ;
rdf:object ?annotation88 .
_:666010 a rdf:Statement ;
up:attribution _:665963 ;
rdf:subject ?pfs87 ;
rdf:predicate up:annotation ;
rdf:object ?annotation88 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01903
#Rule MF_01903 Created by:? on:2005-12-06 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01903 .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(URI(CONCAT(STR(?this), '#MF_01903a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a13')) AS ?annotation13) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a14')) AS ?annotation14) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionP0A9M599 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5101 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M5MF_0190394 .
?templateMotifSequenceMatchRegionP0A9M599 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5100 .
?templateMotifSequenceMatchBeginP0A9M5100 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M595 ;
faldo:reference isoform:P0A9M5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M5101 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903105 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M5MF_0190396 .
?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903104 .
?targetMotifMatchRegionMatchBeginMF_01903104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0190397 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01903105 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_0190394, 1, (STRLEN(?templateMotifCigarP0A9M5MF_0190394) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_0190394, CONCAT('^(?:-*[^-]){', STR(((88 - ?templateMotifSequenceMatchBeginPositionP0A9M595) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_0190396, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_0190396) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_0190396, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_0190396, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_0190396) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_0190396, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) .
BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0190397) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_0190394, 1, (STRLEN(?templateMotifCigarP0A9M5MF_0190394) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_0190394, CONCAT('^(?:-*[^-]){', STR(((96 - ?templateMotifSequenceMatchBeginPositionP0A9M595) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_0190396, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_0190396) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_0190396, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_0190396, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_0190396) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_0190396, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) .
BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0190397) - 1) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t110) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER ((BOUND(?thisPositionOn22) && BOUND(?thisPositionOn23))) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionP0A9M5116 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5118 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M5MF_01903111 .
?templateMotifSequenceMatchRegionP0A9M5116 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5117 .
?templateMotifSequenceMatchBeginP0A9M5117 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5112 ;
faldo:reference isoform:P0A9M5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M5118 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903122 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M5MF_01903113 .
?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903121 .
?targetMotifMatchRegionMatchBeginMF_01903121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903114 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01903122 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903111, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903111) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903111, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP0A9M5112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903113, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903113) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903113, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903113) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) .
BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_01903114) - 1) AS ?thisPositionOn29) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903111, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903111) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903111, CONCAT('^(?:-*[^-]){', STR(((96 - ?templateMotifSequenceMatchBeginPositionP0A9M5112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903113, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903113) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903113, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903113) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) .
BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01903114) - 1) AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t127) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER (REGEX('D[TS]G[ARNDCQEGHILKMFPSTWYVBZJUOX]T', SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionP0A9M5133 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5135 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M5MF_01903128 .
?templateMotifSequenceMatchRegionP0A9M5133 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5134 .
?templateMotifSequenceMatchBeginP0A9M5134 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5129 ;
faldo:reference isoform:P0A9M5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M5135 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903139 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M5MF_01903130 .
?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903138 .
?targetMotifMatchRegionMatchBeginMF_01903138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903131 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01903139 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903128, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903128) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903128, CONCAT('^(?:-*[^-]){', STR(((134 - ?templateMotifSequenceMatchBeginPositionP0A9M5129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903130, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903130) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903130, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903130) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) .
BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01903131) - 1) AS ?thisPositionOn36) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903128, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903128) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903128, CONCAT('^(?:-*[^-]){', STR(((135 - ?templateMotifSequenceMatchBeginPositionP0A9M5129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903130, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903130) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903130, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903130) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) .
BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01903131) - 1) AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t144) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER (REGEX('W[IV]', SUBSTR(?thisSequenceValue, ?thisPositionOn36, (?thisPositionOn37 - ?thisPositionOn36)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionP0A9M5150 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5152 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M5MF_01903145 .
?templateMotifSequenceMatchRegionP0A9M5150 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5151 .
?templateMotifSequenceMatchBeginP0A9M5151 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5146 ;
faldo:reference isoform:P0A9M5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M5152 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903156 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M5MF_01903147 .
?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903155 .
?targetMotifMatchRegionMatchBeginMF_01903155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903148 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01903156 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903145, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903145) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903145, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionP0A9M5146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903147, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903147) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903147, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903147) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) .
BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01903148) - 1) AS ?thisPositionOn43) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903145, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903145) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903145, CONCAT('^(?:-*[^-]){', STR(((38 - ?templateMotifSequenceMatchBeginPositionP0A9M5146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903147, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903147) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903147, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903147) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) .
BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_01903148) - 1) AS ?thisPositionOn44) .
BIND(?this AS ?pfs1t161) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, (?thisPositionOn44 - ?thisPositionOn43)) = 'RG')) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch166 faldo:location ?templateMotifSequenceMatchRegionP0A9M5167 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5169 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M5MF_01903162 .
?templateMotifSequenceMatchRegionP0A9M5167 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5168 .
?templateMotifSequenceMatchBeginP0A9M5168 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5163 ;
faldo:reference isoform:P0A9M5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M5169 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
?targetMotifMatch170 faldo:location ?targetMotifMatchRegionMatch171 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903173 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M5MF_01903164 .
?targetMotifMatchRegionMatch171 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903172 .
?targetMotifMatchRegionMatchBeginMF_01903172 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903165 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01903173 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903162, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903162) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903162, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionP0A9M5163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903164, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903164) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903164, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903164) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) .
BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_01903165) - 1) AS ?thisPositionOn50) .
BIND(?thisPositionOn50 AS ?thisPositionOn51) .
BIND(?this AS ?pfs1t176) .
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) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a46')) AS ?annotation46) .
BIND(?this AS ?pfs45) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch181 faldo:location ?templateMotifSequenceMatchRegionP0A9M5182 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5184 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M5MF_01903177 .
?templateMotifSequenceMatchRegionP0A9M5182 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5183 .
?templateMotifSequenceMatchBeginP0A9M5183 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5178 ;
faldo:reference isoform:P0A9M5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M5184 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
?targetMotifMatch185 faldo:location ?targetMotifMatchRegionMatch186 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903188 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M5MF_01903179 .
?targetMotifMatchRegionMatch186 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903187 .
?targetMotifMatchRegionMatchBeginMF_01903187 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903180 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01903188 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903177, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903177) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903177, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionP0A9M5178) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903179, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903179) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903179, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903179) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), '')))), '[^-]', ''))) AS ?step2190) .
BIND(((?step2190 + ?targetMotifMatchRegionMatchBeginPositionMF_01903180) - 1) AS ?thisPositionOn57) .
BIND(?thisPositionOn57 AS ?thisPositionOn58) .
BIND(?this AS ?pfs1t191) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) .
FILTER (REGEX('[RKQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a53')) AS ?annotation53) .
BIND(?this AS ?pfs52) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch196 faldo:location ?templateMotifSequenceMatchRegionP0A9M5197 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5199 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M5MF_01903192 .
?templateMotifSequenceMatchRegionP0A9M5197 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5198 .
?templateMotifSequenceMatchBeginP0A9M5198 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5193 ;
faldo:reference isoform:P0A9M5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M5199 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
?targetMotifMatch200 faldo:location ?targetMotifMatchRegionMatch201 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903203 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M5MF_01903194 .
?targetMotifMatchRegionMatch201 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903202 .
?targetMotifMatchRegionMatchBeginMF_01903202 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903195 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01903203 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903192, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903192) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903192, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionP0A9M5193) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1204) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903194, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903194) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903194, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903194) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), '')))), '[^-]', ''))) AS ?step2205) .
BIND(((?step2205 + ?targetMotifMatchRegionMatchBeginPositionMF_01903195) - 1) AS ?thisPositionOn64) .
BIND(?thisPositionOn64 AS ?thisPositionOn65) .
BIND(?this AS ?pfs1t206) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) .
FILTER (REGEX('[RKQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a60')) AS ?annotation60) .
BIND(?this AS ?pfs59) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch211 faldo:location ?templateMotifSequenceMatchRegionP0A9M5212 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5214 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M5MF_01903207 .
?templateMotifSequenceMatchRegionP0A9M5212 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5213 .
?templateMotifSequenceMatchBeginP0A9M5213 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5208 ;
faldo:reference isoform:P0A9M5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M5214 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
?targetMotifMatch215 faldo:location ?targetMotifMatchRegionMatch216 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903218 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M5MF_01903209 .
?targetMotifMatchRegionMatch216 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903217 .
?targetMotifMatchRegionMatchBeginMF_01903217 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903210 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01903218 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903207, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903207) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903207, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP0A9M5208) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1219) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903209, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903209) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903209, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903209) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), '')))), '[^-]', ''))) AS ?step2220) .
BIND(((?step2220 + ?targetMotifMatchRegionMatchBeginPositionMF_01903210) - 1) AS ?thisPositionOn71) .
BIND(?thisPositionOn71 AS ?thisPositionOn72) .
BIND(?this AS ?pfs1t221) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a67')) AS ?annotation67) .
BIND(?this AS ?pfs66) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch226 faldo:location ?templateMotifSequenceMatchRegionP0A9M5227 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5229 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M5MF_01903222 .
?templateMotifSequenceMatchRegionP0A9M5227 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5228 .
?templateMotifSequenceMatchBeginP0A9M5228 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5223 ;
faldo:reference isoform:P0A9M5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M5229 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
?targetMotifMatch230 faldo:location ?targetMotifMatchRegionMatch231 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903233 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M5MF_01903224 .
?targetMotifMatchRegionMatch231 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903232 .
?targetMotifMatchRegionMatchBeginMF_01903232 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903225 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01903233 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903222, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903222) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903222, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP0A9M5223) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1234) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903224, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903224) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903224, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903224) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), '')))), '[^-]', ''))) AS ?step2235) .
BIND(((?step2235 + ?targetMotifMatchRegionMatchBeginPositionMF_01903225) - 1) AS ?thisPositionOn78) .
BIND(?thisPositionOn78 AS ?thisPositionOn79) .
BIND(?this AS ?pfs1t236) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb75) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse76) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a74')) AS ?annotation74) .
BIND(?this AS ?pfs73) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch241 faldo:location ?templateMotifSequenceMatchRegionP0A9M5242 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5244 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M5MF_01903237 .
?templateMotifSequenceMatchRegionP0A9M5242 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5243 .
?templateMotifSequenceMatchBeginP0A9M5243 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5238 ;
faldo:reference isoform:P0A9M5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M5244 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
?targetMotifMatch245 faldo:location ?targetMotifMatchRegionMatch246 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903248 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M5MF_01903239 .
?targetMotifMatchRegionMatch246 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903247 .
?targetMotifMatchRegionMatchBeginMF_01903247 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903240 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01903248 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903237, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903237) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903237, CONCAT('^(?:-*[^-]){', STR(((135 - ?templateMotifSequenceMatchBeginPositionP0A9M5238) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1249) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903239, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903239) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1249), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903239, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903239) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1249), '}'), '')))), '[^-]', ''))) AS ?step2250) .
BIND(((?step2250 + ?targetMotifMatchRegionMatchBeginPositionMF_01903240) - 1) AS ?thisPositionOn85) .
BIND(?thisPositionOn85 AS ?thisPositionOn86) .
BIND(?this AS ?pfs1t251) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfsb82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfse83) .
FILTER (REGEX('[IV]', SUBSTR(?thisSequenceValue, ?thisPositionOn85, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a81')) AS ?annotation81) .
BIND(?this AS ?pfs80) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch256 faldo:location ?templateMotifSequenceMatchRegionP0A9M5257 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5259 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M5MF_01903252 .
?templateMotifSequenceMatchRegionP0A9M5257 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5258 .
?templateMotifSequenceMatchBeginP0A9M5258 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5253 ;
faldo:reference isoform:P0A9M5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M5259 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
?targetMotifMatch260 faldo:location ?targetMotifMatchRegionMatch261 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903263 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M5MF_01903254 .
?targetMotifMatchRegionMatch261 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903262 .
?targetMotifMatchRegionMatchBeginMF_01903262 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903255 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01903263 edam:has_input signature:MF_01903 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903252, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903252) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903252, CONCAT('^(?:-*[^-]){', STR(((135 - ?templateMotifSequenceMatchBeginPositionP0A9M5253) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1264) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903254, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903254) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1264), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903254, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903254) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1264), '}'), '')))), '[^-]', ''))) AS ?step2265) .
BIND(((?step2265 + ?targetMotifMatchRegionMatchBeginPositionMF_01903255) - 1) AS ?thisPositionOn92) .
BIND(?thisPositionOn92 AS ?thisPositionOn93) .
BIND(?this AS ?pfs1t266) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn92))) AS ?pfsb89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn93))) AS ?pfse90) .
FILTER (REGEX('[IV]', SUBSTR(?thisSequenceValue, ?thisPositionOn92, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01903a88')) AS ?annotation88) .
BIND(?this AS ?pfs87) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:proteome .
} UNION {
?this up:proteome ?p267 .
?p267 skos:narrower .
}
BIND(?this AS ?case15) .
}
OPTIONAL {
?this a up:Protein .
{
FILTER (! (EXISTS {
{
?this up:proteome .
} UNION {
?this up:proteome ?p268 .
?p268 skos:narrower .
}
})) .
} UNION {
{
?this up:proteome .
} UNION {
?this up:proteome ?p269 .
?p269 skos:narrower .
}
}
BIND(?this AS ?case16) .
}
}
"xsd:string |